Multi-Objective Service Composition in Ubiquitous Environments with Service Dependencies
Nebil Ben Mabrouk (Inria), Nikolaos Georgantas (Inria), Val\'erie, Issarny (Inria)

TL;DR
This paper introduces QASSA, an efficient QoS-aware service selection algorithm for ubiquitous environments that manages service dependencies and adapts at runtime, ensuring optimal service composition under global QoS constraints.
Contribution
It presents a novel set-based optimization approach with clustering techniques for fine-grained QoS trade-offs, considering dependencies and dynamic adaptation in service composition.
Findings
QASSA achieves timely and optimal service selection.
The algorithm effectively manages service dependencies.
Experimental results validate its efficiency in real QoS scenarios.
Abstract
Service composition is a widely used method in ubiquitous computing that enables accomplishing complex tasks required by users based on elementary (hardware and software) services available in ubiquitous environments. To ensure that users experience the best Quality of Service (QoS) with respect to their quality needs, service composition has to be QoS-aware. Establishing QoS-aware service compositions entails efficient service selection taking into account the QoS requirements of users. A challenging issue towards this purpose is to consider service selection under global QoS requirements (i.e., requirements imposed by the user on the whole task), which is of high computational cost. This challenge is even more relevant when we consider the dynamics, limited computational resources and timeliness constraints of ubiquitous environments. To cope with the above challenge, we present…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsService-Oriented Architecture and Web Services · Context-Aware Activity Recognition Systems · Advanced Software Engineering Methodologies
