Title
Modeling and Evaluating Cross-layer Elasticity Strategies in Cloud Systems.
Abstract
Clouds are complex systems that provide computing resources in an elastic way. Elasticity property allows their adaptation to input workload by (de)provisioning resources as the demand rises and drops. However, due to the numerous overlapping factors that impact their elasticity and the unpredictable nature of the workload, providing accurate action plans to manage cloud systems' elastic adaptations is a particularly challenging task. In this paper, we propose an approach based on Bigraphical Reactive Systems (BRS) to model cloud structures and their elastic behavior. We design elasticity strategies that operate at service and infrastructure cloud levels to manage the elastic adaptations. Besides, we provide a Maude encoding to permit generic executability and formal verification of the elastic behaviors. One step ahead, we show how the strategies can be combined at both levels to provide different high-level elastic behaviors. Finally, we evaluate the different cross-layer combinations using Queuing Theory.
Year
DOI
Venue
2018
10.1007/978-3-030-00856-7_11
Lecture Notes in Computer Science
Keywords
Field
DocType
Cloud Computing,Elasticity,Cross-layer elastic behavior,Modeling,Bigraphical Reactive Systems,Maude
Complex system,Workload,Computer science,Provisioning,Queueing theory,Reactive system,Formal verification,Cloud computing,Distributed computing,Encoding (memory)
Conference
Volume
ISSN
Citations 
11163
0302-9743
0
PageRank 
References 
Authors
0.34
19
3
Name
Order
Citations
PageRank
Khaled Khebbeb111.71
Nabil Hameurlain221.74
Faiza Belala34620.89