A Scalable Distributed Architecture for Network- and QoS-aware Service Composition
Adrian Klein, Fuyuki Ishikawa, Shinichi Honiden

TL;DR
This paper introduces a scalable distributed architecture for service composition that accounts for network and QoS factors, enabling adaptive, decentralized control without modifying existing services.
Contribution
It presents a flexible distributed control architecture and an extended QoS aggregation algorithm to improve service composition in dynamic, network-aware environments.
Findings
Architecture scales with control nodes as needed.
Accurate network QoS estimation improves service selection.
Distributed environment evaluation shows enhanced performance.
Abstract
Service-Oriented Computing (SOC) enables the composition of loosely coupled service agents provided with varying Quality of Service (QoS) levels, effectively forming a multiagent system (MAS). Selecting a (near-)optimal set of services for a composition in terms of QoS is crucial when many functionally equivalent services are available. As the number of distributed services, especially in the cloud, is rising rapidly, the impact of the network on the QoS keeps increasing. Despite this and opposed to most MAS approaches, current service approaches depend on a centralized architecture which cannot adapt to the network. Thus, we propose a scalable distributed architecture composed of a flexible number of distributed control nodes. Our architecture requires no changes to existing services and adapts from a centralized to a completely distributed realization by adding control nodes as…
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 · Business Process Modeling and Analysis · Advanced Software Engineering Methodologies
