TY - CHAP
T1 - On controlling elasticity of cloud applications in CELAR
AU - Copil, Georgiana
AU - Moldovan, Daniel
AU - Le, Hung Duc
AU - Truong, Hong linh
AU - Dustdar, Schahram
AU - Sofokleous, Chrystalla
AU - Loulloudes, Nicholas
AU - Trihinas, Demetris
AU - Pallis, George
AU - Dikaiakos, Marios D.
AU - Giannakopoulos, Ioannis
AU - Papailiou, Nikolaos
AU - Konstantinou, Ioannis
AU - Sheridan, Craig
AU - Loverdos, Christos K.K.
AU - Floros, Evangelos
PY - 2015/3/31
Y1 - 2015/3/31
N2 - Today's complex cloud applications are composed of multiple components executed in multi-cloud environments. For such applications, the possibility to manage and control their cost, quality, and resource elasticity is of paramount importance. However, given that the cost of different services offered by cloud providers can vary a lot with their quality/performance, elasticity controllers must consider not only complex, multi-dimensional preferences and provisioning capabilities from stakeholders but also various runtime information regarding cloud applications and their execution environments. In this chapter, the authors present the elasticity control approach of the EU CELAR Project, which deals with multi-dimensional elasticity requirements and ensures multi-level elasticity control for fulfilling user requirements. They show the elasticity control mechanisms of the CELAR project, from application description to multi-level elasticity control. The authors highlight the usefulness of CELAR's mechanisms for users, who can use an intuitive, user-friendly interface to describe and then to follow their application elasticity behavior controlled by CELAR.
AB - Today's complex cloud applications are composed of multiple components executed in multi-cloud environments. For such applications, the possibility to manage and control their cost, quality, and resource elasticity is of paramount importance. However, given that the cost of different services offered by cloud providers can vary a lot with their quality/performance, elasticity controllers must consider not only complex, multi-dimensional preferences and provisioning capabilities from stakeholders but also various runtime information regarding cloud applications and their execution environments. In this chapter, the authors present the elasticity control approach of the EU CELAR Project, which deals with multi-dimensional elasticity requirements and ensures multi-level elasticity control for fulfilling user requirements. They show the elasticity control mechanisms of the CELAR project, from application description to multi-level elasticity control. The authors highlight the usefulness of CELAR's mechanisms for users, who can use an intuitive, user-friendly interface to describe and then to follow their application elasticity behavior controlled by CELAR.
KW - C-eclipse
KW - Elasticity boundary
KW - Elasticity control
KW - Elasticity in cloud computing
KW - Elasticity pathway
KW - Elasticity requirements
KW - Elasticity space
KW - MELA
KW - SYBL
UR - http://www.scopus.com/inward/record.url?scp=84942556037&partnerID=8YFLogxK
U2 - 10.4018/978.1.4666.8213.9.ch007
DO - 10.4018/978.1.4666.8213.9.ch007
M3 - Chapter
AN - SCOPUS:84942556037
SN - 1466682132
SN - 9781466682139
SP - 222
EP - 252
BT - Emerging Research in Cloud Distributed Computing Systems
PB - IGI Global
ER -