Architecting software systems according to the service-oriented paradigm and designing runtime self-adaptable systems are two relevant research areas in today’s software engineering. In this paper, we address issues that lie at the intersection of these two important fields. First, we present a characterization of the problem space of self-adaptation for service-oriented systems, thus providing a frame of reference where our and other approaches can be classified. Then, we present MOSES, a methodology and a software tool implementing it to support QoS-driven adaptation of a service-oriented system. It works in a specific region of the identified problem space, corresponding to the scenario where a service-oriented system architected as a composite service needs to sustain a traffic of requests generated by several users. MOSES integrates within a unified framework different adaptation mechanisms. In this way it achieves greater flexibility in facing various operating environments and the possibly conflicting QoS requirements of several concurrent users. Experimental results obtained with a prototype implementation of MOSES show the effectiveness of the proposed approach.

Cardellini, V., Casalicchio, E., Grassi, V., Iannucci, S., LO PRESTI, F., Mirandola, R. (2012). MOSES: A framework for QoS driven runtime adaptation of service-oriented systems. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 38(5), 1138-1159 [10.1109/TSE.2011.68].

MOSES: A framework for QoS driven runtime adaptation of service-oriented systems

CARDELLINI, VALERIA;CASALICCHIO, EMILIANO;GRASSI, VINCENZO;LO PRESTI, FRANCESCO;
2012-09-01

Abstract

Architecting software systems according to the service-oriented paradigm and designing runtime self-adaptable systems are two relevant research areas in today’s software engineering. In this paper, we address issues that lie at the intersection of these two important fields. First, we present a characterization of the problem space of self-adaptation for service-oriented systems, thus providing a frame of reference where our and other approaches can be classified. Then, we present MOSES, a methodology and a software tool implementing it to support QoS-driven adaptation of a service-oriented system. It works in a specific region of the identified problem space, corresponding to the scenario where a service-oriented system architected as a composite service needs to sustain a traffic of requests generated by several users. MOSES integrates within a unified framework different adaptation mechanisms. In this way it achieves greater flexibility in facing various operating environments and the possibly conflicting QoS requirements of several concurrent users. Experimental results obtained with a prototype implementation of MOSES show the effectiveness of the proposed approach.
set-2012
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Con Impact Factor ISI
Cardellini, V., Casalicchio, E., Grassi, V., Iannucci, S., LO PRESTI, F., Mirandola, R. (2012). MOSES: A framework for QoS driven runtime adaptation of service-oriented systems. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 38(5), 1138-1159 [10.1109/TSE.2011.68].
Cardellini, V; Casalicchio, E; Grassi, V; Iannucci, S; LO PRESTI, F; Mirandola, R
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
tse12.pdf

solo utenti autorizzati

Licenza: Copyright dell'editore
Dimensione 2.53 MB
Formato Adobe PDF
2.53 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/75307
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 157
  • ???jsp.display-item.citation.isi??? 105
social impact