ElaScript: a DSL for Coding Elasticity in Cloud Computing - Archive ouverte HAL
Conference Papers Year : 2017

ElaScript: a DSL for Coding Elasticity in Cloud Computing

Abstract

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.
No file

Dates and versions

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

Identifiers

Cite

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⟩
388 View
0 Download

Altmetric

Share

More