ElaScript: a DSL for Coding Elasticity in Cloud Computing - Archive ouverte HAL
Communication Dans Un Congrès Année : 2017

ElaScript: a DSL for Coding Elasticity in Cloud Computing

Résumé

Some of the Cloud elasticity model’s main shortcomings refer to the low reactivity due to resource granularity and large start up time at the infrastructure layer. Prior work in the literature advocates that the software layer may take part in the global elasticity process in order to cope with these shortcomings and hence achieve efficient Cloud elasticity. In this paper, we introduce ElaScript, a Domain Specific Language which offers Cloud administrators a simple and concise way to define complex elasticity-based reconfiguration plans. ElaScript is capable of dealing with both infrastructure and software elasticities, independently or together, in a coordinated way. We validate our approach by first showing the interest to have a Domain Specific Language offering multiple levels of control for Cloud elasticity, and then by showing its integration with a realistic well-known application benchmark deployed in OpenStack and Grid’5000 infrastructure testbed. Results show the benefits of using ElaScript, and consequently the elasticity at the software layer, to improve system’s reactivity to environment’s changes.
Fichier non déposé

Dates et versions

hal-01400236 , version 1 (21-11-2016)

Identifiants

Citer

Simon Dupont, Salma Bouri, Frederico Alvares de Oliveira, Thomas Ledoux. ElaScript: a DSL for Coding Elasticity in Cloud Computing. SAC 2017 : Symposium on Applied Computing, Apr 2017, Marrakech, Morocco. pp.392-398, ⟨10.1145/3019612.3019631⟩. ⟨hal-01400236⟩
396 Consultations
0 Téléchargements

Altmetric

Partager

More