The success of cloud computing has radically changed the way in which services are implemented and deployed, and made accessible to external and remote users. The cloud computing paradigm, in fact, supports a vision of distributed IT where software services and applications are outsourced and used on a pay-as-you-go basis. In this context, the ability to guarantee an effective management of cloud performance and to support automatic scalability become fundamental requirements. Cloud users are increasingly interested in a transparent and coherent vision of cloud, where performance is guaranteed in different scenarios, and under different and heterogeneous loads. In this paper, we analyze the benefits of an integrated scalability approach at different layers of the cloud stack, focusing on the computing infrastructure and database layers. To this aim, we provide different performance metrics and a set of rules based on them to evaluate the status of the cloud stack and scale it on demand to maintain stable performance. We then implement a proof-of-concept architecture to experimentally analyze cloud performance in three scenarios of scalability: computing infrastructure only, database only, and the case in which computing infrastructure and database compete for resources.

A competitive scalability approach for Cloud architectures / C.A. Ardagna, E. Damiani, F. Frati, G. Montalbano, D. Rebeccani, M. Ughetti - In: IEEE International Conference on Cloud Computing / [a cura di] C. Kesselman. - [s.l] : IEEE, 2014. - ISBN 978-1-4799-5063-8. - pp. 610-617 (( Intervento presentato al 7. convegno IEEE International Conference on Cloud Computing (CLOUD) tenutosi a Anchorage nel 2014 [10.1109/CLOUD.2014.87].

A competitive scalability approach for Cloud architectures

C.A. Ardagna
Primo
;
E. Damiani
Secondo
;
F. Frati;D. Rebeccani
Penultimo
;
2014

Abstract

The success of cloud computing has radically changed the way in which services are implemented and deployed, and made accessible to external and remote users. The cloud computing paradigm, in fact, supports a vision of distributed IT where software services and applications are outsourced and used on a pay-as-you-go basis. In this context, the ability to guarantee an effective management of cloud performance and to support automatic scalability become fundamental requirements. Cloud users are increasingly interested in a transparent and coherent vision of cloud, where performance is guaranteed in different scenarios, and under different and heterogeneous loads. In this paper, we analyze the benefits of an integrated scalability approach at different layers of the cloud stack, focusing on the computing infrastructure and database layers. To this aim, we provide different performance metrics and a set of rules based on them to evaluate the status of the cloud stack and scale it on demand to maintain stable performance. We then implement a proof-of-concept architecture to experimentally analyze cloud performance in three scenarios of scalability: computing infrastructure only, database only, and the case in which computing infrastructure and database compete for resources.
Automatic Scalability; Cloud; Performance
Settore INF/01 - Informatica
   Certification infrastrUcture for MUlti-Layer cloUd Services
   CUMULUS
   EUROPEAN COMMISSION
   FP7
   318580

   Security Horizons
   MINISTERO DELL'ISTRUZIONE E DEL MERITO
   2010XSEMLC_003
2014
IEEE
Book Part (author)
File in questo prodotto:
File Dimensione Formato  
06973793.pdf

accesso riservato

Tipologia: Publisher's version/PDF
Dimensione 253.15 kB
Formato Adobe PDF
253.15 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/250179
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 5
social impact