Controlling the Elasticity of Web Applications on Cloud Computing - Extended Version - Archive ouverte HAL
Pré-Publication, Document De Travail Année : 2016

Controlling the Elasticity of Web Applications on Cloud Computing - Extended Version

Résumé

Web applications are often exposed to unpredictable work-loads, which makes computing resource management di-cult. The resource may be overused when the workload is high and underused when the workload is low. A solution to deal with unpredictable workloads is to migrate Web applications to cloud computing infrastructures, where the resource is varied according to demand, i. e., elasticity. With elasticity, all the resource variations happen during the Web application runtime. To deal with this, the Web application , and its service layers must behave in an elastic manner , which comprises adaptation tasks. These tasks may introduce functional and non-functional errors into the Web application. To nd these errors, we must test the Web application when the adaptation tasks are performed, during the resource variations. Some tests may require a specic sequence of resource variations, which are dicult to be achieved without controllability. Therefore, in this paper, we propose an approach that controls the required resource variations. We validated our approach by conducting several experiments on Amazon EC2 cloud infrastructures. In these experiments, we successfully lead the Web application through the required resource variations.
Fichier principal
Vignette du fichier
sigproc-sp.pdf (430.23 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01317715 , version 1 (18-05-2016)

Licence

Copyright (Tous droits réservés)

Identifiants

  • HAL Id : hal-01317715 , version 1

Citer

Michel Albonico, Jean-Marie Mottu, Gerson Gerson Sunyé. Controlling the Elasticity of Web Applications on Cloud Computing - Extended Version. 2016. ⟨hal-01317715⟩
255 Consultations
223 Téléchargements

Partager

More