Service Oriented Architecture (SOA) and virtualization of physical resources are key emerging technologies which are driving the interest of research both from industry and academia. The combination of the two is leading to a new paradigm - the Service Oriented Infrastructure - (SOI) whose goal is to provide a flexible solution for accessing component based service applications on demand. SOI environments are characterized by high workload fluctuations which cannot be accommodated by separating design and run-time point of view as traditionally done in Software Engineering practice. Hence, the design of SOA applications has to be complemented with issues related with the run-time resource provisioning. In this paper the problem of determining the optimum capacity allocation for multiple Virtual Machines which share the same hosting environment is addressed. The overall goal is to maximize the Service Provider profits associated with multiple classes of Service Level Agreements. The capacity allocation problem is modeled as a non-linear problem which is optimally solved. The effectiveness of our solution is assessed by performing real experiments in a prototype environment.

Run-time resource management in SOA virtualized environments / D. Ardagna, R. Mirandola, M. Trubian, L. Zhang - In: Proceedings of the 1st international workshop on Quality of service-oriented software systems / [a cura di] H. Koziolek. - New York : ACM, 2009. - ISBN 9781605587097. - pp. 39-46 (( convegno 1st International Workshop on Quality of Service-Oriented Software Systems (QUASOSS) Co-located with the 7th ESEC/FSE (European Software Engineering Conference/Foundations of Software Engineering) Joint Meeting tenutosi a Amsterdam nel 2009 [10.1145/1596473.1596484].

Run-time resource management in SOA virtualized environments

M. Trubian
Penultimo
;
2009

Abstract

Service Oriented Architecture (SOA) and virtualization of physical resources are key emerging technologies which are driving the interest of research both from industry and academia. The combination of the two is leading to a new paradigm - the Service Oriented Infrastructure - (SOI) whose goal is to provide a flexible solution for accessing component based service applications on demand. SOI environments are characterized by high workload fluctuations which cannot be accommodated by separating design and run-time point of view as traditionally done in Software Engineering practice. Hence, the design of SOA applications has to be complemented with issues related with the run-time resource provisioning. In this paper the problem of determining the optimum capacity allocation for multiple Virtual Machines which share the same hosting environment is addressed. The overall goal is to maximize the Service Provider profits associated with multiple classes of Service Level Agreements. The capacity allocation problem is modeled as a non-linear problem which is optimally solved. The effectiveness of our solution is assessed by performing real experiments in a prototype environment.
Empirical studies and experiments; Managing extra-functional properties; Resource consumption; Run-time QoS management; SOA and Virtualized Systems; Computational Theory and Mathematics; Computer Science Applications1707 Computer Vision and Pattern Recognition; Software
Settore MAT/09 - Ricerca Operativa
Settore INF/01 - Informatica
2009
Association for Computing Machinery (ACM)
Special Interest Group on Software Engineering (SIGSOFT)
Foundations of Software Engineering (FSE)
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
p39-ardagna.pdf

accesso riservato

Descrizione: Articolo principale
Tipologia: Post-print, accepted manuscript ecc. (versione accettata dall'editore)
Dimensione 388.9 kB
Formato Adobe PDF
388.9 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/2434/288012
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 2
  • OpenAlex ND
social impact