Abstract
Mobile users can form a service-sharing community within a geographic area by using their mobile devices. Finding Quality of Service (QoS) optimal service compositions in such mobile environments is challenging because of the inherent dynamism in services deployed on mobile devices. Existing service composition proposals for mobile environments either use template-matching composition or require a-priori knowledge about the QoS objectives' weights, which limits the composition flexibility in such environments. This paper introduces a QoS optimisation mechanism for planning-based service composition in mobile environments, where mobile software agents use stigmergic coordination to iteratively explore parts of the distributed service composition space to approximate a set of QoS optimal configurations. We present a mechanism that minimises the exploration of previously identified non-optimal solutions to encourage exploration of different parts of the service space. We evaluate the performance of the proposed approach and compare the results with a baseline variant, a Dijkstra-based, a Greedy and a Random approach. The results show that the proposed approach can achieve higher utility compared to the evaluated proposals at the cost of increased overhead.
Submitted Version (Free)
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have