Title
Availability Analysis of Cloud Deployed Applications
Abstract
High availability (HA) is a main key performance indicator for cloud deployed services. Cloud providers offer different availability zones possibly located in different geographical regions. To protect cloud services against failures and natural disasters, it is recommended to deploy the applications on redundant resources across multiple zones and distribute the workload through a load-balancer. Different cloud infrastructure, located in different geographical zones with different energy source powering, hardware quality, etc., may have different reliability levels. Scheduling a cloud service on different zones while meeting the service level agreement availability requirements necessitate a solution to assess the expected availability of a given deployment. To quantify the expected availability offered by an application deployment, a formal stochastic model is required to capture the stochastic behavior of failures. This paper proposes a stochastic Petri Net model that captures the stochastic characteristics of cloud services and translates them into elements of an availability model. The model evaluates the availability of cloud services and their deployments in geographically distributed data centers (DCs). The results are useful to generate guidelines for an HA-aware scheduling.
Year
DOI
Venue
2016
10.1109/IC2E.2016.44
2016 IEEE International Conference on Cloud Engineering (IC2E)
Keywords
Field
DocType
High availability,cloud applications,software components,stochastic failures,stochastic Petri Nets,recovery
Software deployment,Scheduling (computing),Computer science,Service-level agreement,Stochastic Petri net,Stochastic modelling,Energy source,High availability,Cloud computing,Distributed computing
Conference
ISSN
Citations 
PageRank 
2373-3845
0
0.34
References 
Authors
10
4
Name
Order
Citations
PageRank
Manar Jammal11599.58
A. Kanso29511.76
Parisa Heidari3153.64
Abdallah Shami484588.93