-
CS Colloquium: QoS-based service selection for multi-user composite applications
Mon, Jul 01, 2019 @ 11:00 AM - 12:00 PM
Thomas Lord Department of Computer Science
Conferences, Lectures, & Seminars
Speaker: Adrian Satja Kurdija / Goran Delac / Marin Silic, University of Zagreb
Talk Title: QoS-based service selection for multi-user composite applications
Series: CS Colloquium
Abstract: Cloud computing paradigms such as Service-Based Systems (SBSs) or Software as a Service (SaaS) are based on multiple cloud services providing various functionalities and responding to a number of client requests. For a given task, selecting the actual service instance per request can be an issue, if requirements for multiple Quality of Service (QoS) attributes need to be satisfied for many users simultaneously. The problem becomes more complex if we take into account the compositeness of the users' applications, which are workflows consisting of many tasks, where the QoS properties are calculated over the whole composition. We describe a fast heuristic method for multi-criteria service selection, designed for multi-user composite (multi-task) workflows with the goal of satisfying all, or as many as possible, of the given QoS requirements.
Biography: Adrian Satja Kurdija is a PhD student and research assistant at the University of Zagreb, Faculty of Electrical Engineering and Computing, Consumer Computing Lab. He received a masters degree in Computer Science and Mathematics from the University of Zagreb in 2015. From 2008 to 2010 he participated in International Mathematics Olympiad and International Olympiad in Informatics, winning a bronze and a silver medal. His research focuses on recommender systems for service-oriented architectures. He has published in IEEE Communications Letters, Wireless Networks, European Journal of Operational Research, International Journal of Web and Grid Services, and Knowledge-based systems.
Goran Delac is an assistant professor at the University of Zagreb, Faculty of Electrical Engineering and Computing, Consumer Computing Lab. He received his Ph.D. in Computer Science from the University of Zagreb Faculty of Electrical Engineering and Computing in 2014. His research interests include distributed systems, fault tolerant systems and service-oriented computing and recently mining massive datasets and machine learning. He has published papers in several significant journals according to the Web of Science Citation Index such as: IEEE Transactions on Services Computing, IEEE Transactions on Reliable and Dependable Computing and Knowledge-based systems. Also, he has published at the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. He is a member of the IEEE.
Marin Silic is an assistant professor at the University of Zagreb, Faculty of Electrical Engineering and Computing, Consumer Computing Lab. He received his Ph.D. in Computer Science from the University of Zagreb Faculty of Electrical Engineering and Computing in 2013. His research interests span distributed systems, service-oriented computing, software engineering, software reliability and recently data mining and machine learning. He has published papers in several significant journals according to the Web of Science Citation Index such as: IEEE Transactions on Services Computing, IEEE Transactions on Reliable and Dependable Computing and Knowledge-based systems. Also, he has published at the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. He is a member of the IEEE.
Host: Nenad Medvidovic
Location: Ronald Tutor Hall of Engineering (RTH) - 105
Audiences: Everyone Is Invited
Contact: Assistant to CS chair