Service providers of Web-based services can take advantage ofmany convenient features of cloud computing infrastructures, but theystill have to implement request management algorithms that are able toface sudden peaks of requests. We consider distributed algorithmsimplemented by front-end servers to dispatch and redirect requests amongapplication servers. Current solutions based on load-blind algorithms, orconsidering just server load and thresholds are inadequate to cope with thedemand patterns reaching modern Internet application servers. In thispaper, we propose and evaluate a request management algorithm, namelyPerformanceGain Prediction, that combines several pieces ofinformation (server load, computational cost of a request, usersession migration and redirection delay) to predict whether theredirection of a request to another server may result in a shorterresponse time. To the best of our knowledge, no other studycombines information about infrastructure status, user requestcharacteristics and redirection overhead for dynamic requestmanagement in cloud computing. Our results showthat the proposed algorithm is able to reduce the responsetime with respect to existing request management algorithmsoperating on the basis of thresholds.

Dynamic request management algorithms for Web-based services in cloud computing / Lancellotti, Riccardo; Andreolini, Mauro; Canali, Claudia; Colajanni, Michele. - ELETTRONICO. - (2011), pp. 401-406. (Intervento presentato al convegno 35th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2011 tenutosi a Munich, deu nel July 2011) [10.1109/COMPSAC.2011.59].

Dynamic request management algorithms for Web-based services in cloud computing

LANCELLOTTI, Riccardo;ANDREOLINI, Mauro;CANALI, Claudia;COLAJANNI, Michele
2011

Abstract

Service providers of Web-based services can take advantage ofmany convenient features of cloud computing infrastructures, but theystill have to implement request management algorithms that are able toface sudden peaks of requests. We consider distributed algorithmsimplemented by front-end servers to dispatch and redirect requests amongapplication servers. Current solutions based on load-blind algorithms, orconsidering just server load and thresholds are inadequate to cope with thedemand patterns reaching modern Internet application servers. In thispaper, we propose and evaluate a request management algorithm, namelyPerformanceGain Prediction, that combines several pieces ofinformation (server load, computational cost of a request, usersession migration and redirection delay) to predict whether theredirection of a request to another server may result in a shorterresponse time. To the best of our knowledge, no other studycombines information about infrastructure status, user requestcharacteristics and redirection overhead for dynamic requestmanagement in cloud computing. Our results showthat the proposed algorithm is able to reduce the responsetime with respect to existing request management algorithmsoperating on the basis of thresholds.
2011
35th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2011
Munich, deu
July 2011
401
406
Lancellotti, Riccardo; Andreolini, Mauro; Canali, Claudia; Colajanni, Michele
Dynamic request management algorithms for Web-based services in cloud computing / Lancellotti, Riccardo; Andreolini, Mauro; Canali, Claudia; Colajanni, Michele. - ELETTRONICO. - (2011), pp. 401-406. (Intervento presentato al convegno 35th Annual IEEE International Computer Software and Applications Conference, COMPSAC 2011 tenutosi a Munich, deu nel July 2011) [10.1109/COMPSAC.2011.59].
File in questo prodotto:
File Dimensione Formato  
compsac11.pdf

Open access

Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 192.2 kB
Formato Adobe PDF
192.2 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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