DocumentCode
266982
Title
SRL: A Scalability Rule Language for Multi-cloud Environments
Author
Kritikos, Kyriakos ; Domaschka, Jorg ; Rossini, Alessandro
Author_Institution
ICS-FORTH, Heraklion, Greece
fYear
2014
fDate
15-18 Dec. 2014
Firstpage
1
Lastpage
9
Abstract
The benefits of cloud computing have led to a proliferation of infrastructures and platforms covering the provisioning and deployment requirements of many cloud-based applications. However, the requirements of an application may change during its life cycle. Therefore, its provisioning and deployment should be adapted so that the application can deliver its target quality of service throughout its entire life cycle. Existing solutions typically support only simple adaptation scenarios, whereby scalability rules map conditions on fixed metrics to a single scaling action targeting a single cloud environment (e.g., Scale out an application component). However, these solutions fail to support complex adaptation scenarios, whereby scalability rules could map conditions on custom metrics to multiple scaling actions targeting multi-cloud environments. In this paper, we propose the Scalability Rule Language (SRL), a language for specifying scalability rules that support such complex adaptation scenarios of multi-cloud applications. SRL provides Eclipse-based tool support, thus allowing modellers not only to specify scalability rules but also to syntactically and semantically validate them. Moreover, SRL is well integrated with the Cloud Modelling Language (Cloud ML), thus allowing modellers to associate their scalability rules with the components and virtual machines of provisioning and deployment models.
Keywords
cloud computing; Eclipse based tool support; SRL; cloud based applications; cloud computing; cloud modelling language; custom metrics; fixed metrics; multicloud environments; scalability rule language; single cloud environment; single scaling action; virtual machines; Abstracts; Adaptation models; Biological system modeling; Measurement; Quality of service; Scalability; Virtual machining; EMF; OCL; QoS; SLO; cloud computing; meta-model; metric; policy; rule; scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on
Conference_Location
Singapore
Type
conf
DOI
10.1109/CloudCom.2014.170
Filename
7037641
Link To Document