Title
Formal modelling and verifying elasticity strategies in cloud systems
Abstract
Elasticity property allows cloud systems to adapt to their input workload by provisioning and deprovisioning resources as the demand grows and drops. However, due to the unpredictable nature of workload, providing accurate action plans to manage a cloud system's elasticity is a particularly challenging task. In this study, the authors propose a bigraphical reactive system-based approach to provide a formal modelling of cloud systems’ structure using <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">bigraphs</italic> , and their elastic behaviours using <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">bigraphical reaction rules</italic> . They introduce elasticity strategies to describe cloud systems’ auto-adaptation behaviours. One step further, they encode the bigraphical specifications into Maude language to enable an autonomic executability of the elastic behaviours and verify their correctness. Finally, they propose a queuing-based approach to discuss and analyse elasticity strategies in cloud systems through different simulated scenarios.
Year
DOI
Venue
2019
10.1049/iet-sen.2018.5030
IET Software
Keywords
Field
DocType
elasticity,cloud computing,queueing theory,graph theory
ENCODE,Bigraph,Computer science,Workload,Correctness,Provisioning,Real-time computing,Queueing theory,Reactive system,Elasticity (economics),Distributed computing
Journal
Volume
Issue
ISSN
13
1
1751-8806
Citations 
PageRank 
References 
0
0.34
0
Authors
4
Name
Order
Citations
PageRank
Khaled Khebbeb111.71
Nabil Hameurlain28812.28
Faiza Belala34620.89
Hamza Sahli4102.93