In this paper we consider a provider that offers a SOA application implemented as a composite service to several users with different Qos requirements. For such a system, we present a scalable framework to the QoS-aware self-adaptation based on a two layer reference architecture. The first layer addresses the adaptation at the provisioning level: operating at a slower time scale, its role is to identify the set of candidate services to implement the system functionality at the required user QoS. The second layer addresses the adaptation at the service selection level: operating on a faster time scale, its role is to determine at running time the actual services which are bound to each user request while meeting both provider and user QoS. We formulate the adaptation strategy of both layers as suitable optimization problems which can be efficiently solved using standard techniques. Numerical experiments show the effectiveness of the proposed approach.

Cardellini, V., Casalicchio, E., Grassi, V., LO PRESTI, F., Mirandola, R. (2009). A scalable approach to QoS-aware self-adaption in service-oriented architectures. In Quality of Service in Heterogeneous Networks (pp.431-447). Springer Berlin Heidelberg [10.1007/978-3-642-10625-5_27].

A scalable approach to QoS-aware self-adaption in service-oriented architectures

CARDELLINI, VALERIA;CASALICCHIO, EMILIANO;GRASSI, VINCENZO;LO PRESTI, FRANCESCO;
2009-11-01

Abstract

In this paper we consider a provider that offers a SOA application implemented as a composite service to several users with different Qos requirements. For such a system, we present a scalable framework to the QoS-aware self-adaptation based on a two layer reference architecture. The first layer addresses the adaptation at the provisioning level: operating at a slower time scale, its role is to identify the set of candidate services to implement the system functionality at the required user QoS. The second layer addresses the adaptation at the service selection level: operating on a faster time scale, its role is to determine at running time the actual services which are bound to each user request while meeting both provider and user QoS. We formulate the adaptation strategy of both layers as suitable optimization problems which can be efficiently solved using standard techniques. Numerical experiments show the effectiveness of the proposed approach.
6th Int'l ICST Conf. on Heterogeneous Networking for Quality, Reliability, Security and Robustness (QShine 2009)
Las Palmas de Gran Canaria, Spain
2009
Rilevanza internazionale
su invito
nov-2009
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Intervento a convegno
Cardellini, V., Casalicchio, E., Grassi, V., LO PRESTI, F., Mirandola, R. (2009). A scalable approach to QoS-aware self-adaption in service-oriented architectures. In Quality of Service in Heterogeneous Networks (pp.431-447). Springer Berlin Heidelberg [10.1007/978-3-642-10625-5_27].
Cardellini, V; Casalicchio, E; Grassi, V; LO PRESTI, F; 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/93490
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 1
social impact