Dynamic service composition represents a key feature for service-based applications operating in dynamic and large scale network environments, as it allows leveraging the variety of offered services, and to cope with their volatility. However, the high number of services and the lack of central control pose a significant challenge for the scalability and effectiveness of the composition process. We address this problem by proposing a fully decentralized approach to service composition, based on the use of a gossip protocol to support information dissemination and decision making. The proposed system builds and maintains a composition of services that fulfills both functional and non functional requirements. For the latter, we focus in particular on requirements concerning the composite service completion time, taking into account both the response time and the impact of network latency. Simulation experiments show that our solution converges quickly to a feasible composition and can self-adapt to dynamic changes concerning both service availability and network latency.

Cardellini, V., D'Angelo, M., Grassi, V., Marzolla, M., Mirandola, R. (2015). A decentralized approach to network-aware service composition. In Service Oriented and Cloud Computing (pp.34-48). Springer International Publishing Switzerland [10.1007/978-3-319-24072-5_3].

A decentralized approach to network-aware service composition

CARDELLINI, VALERIA;GRASSI, VINCENZO;
2015-01-01

Abstract

Dynamic service composition represents a key feature for service-based applications operating in dynamic and large scale network environments, as it allows leveraging the variety of offered services, and to cope with their volatility. However, the high number of services and the lack of central control pose a significant challenge for the scalability and effectiveness of the composition process. We address this problem by proposing a fully decentralized approach to service composition, based on the use of a gossip protocol to support information dissemination and decision making. The proposed system builds and maintains a composition of services that fulfills both functional and non functional requirements. For the latter, we focus in particular on requirements concerning the composite service completion time, taking into account both the response time and the impact of network latency. Simulation experiments show that our solution converges quickly to a feasible composition and can self-adapt to dynamic changes concerning both service availability and network latency.
4th European Conference on Service Oriented and Cloud Computing, ESOCC 2015
Taormina, Italy
2015
Rilevanza internazionale
contributo
2015
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Peer to peer systems; Service composition;
Peer to peer systems
Service composition
http://link.springer.com/chapter/10.1007%2F978-3-319-24072-5_3
Intervento a convegno
Cardellini, V., D'Angelo, M., Grassi, V., Marzolla, M., Mirandola, R. (2015). A decentralized approach to network-aware service composition. In Service Oriented and Cloud Computing (pp.34-48). Springer International Publishing Switzerland [10.1007/978-3-319-24072-5_3].
Cardellini, V; D'Angelo, M; Grassi, V; Marzolla, M; Mirandola, R
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/148527
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 6
social impact