An Analytical Model for Availability Evaluation of Cloud Service Provisioning System

Cloud computing is a major technological trend that continues to evolve and flourish. With the advent of the cloud, high availability assurance of cloud service has become a critical issue for cloud service providers and customers. Several studies have considered the problem of cloud service availability modeling and analysis. However, the complexity of the cloud service provisioning system and the deep dependency stack of its layered architecture make it challenging to evaluate the availability of cloud services. In this paper, we propose a novel analytical model of cloud service provisioning systems availability. Further, we provide a detailed methodology for evaluating cloud service availability using series/parallel configurations and operational measures. The results of a case study using simulated cloud computing infrastructure illustrates the usability of the proposed model.

[1]  Thanadech Thanakornworakij,et al.  A Reliability Model for Cloud Computing for High Performance Computing Applications , 2012, Euro-Par Workshops.

[2]  Dietmar Tutsch,et al.  A Petri Net-Based Approach to the Quantification of Data Center Dependability , 2012 .

[3]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[4]  H. Paul Barringer Availability, Reliability, Maintainability, and Capability.. , 1999 .

[5]  Paulo Romero Martins Maciel,et al.  Dependability models for designing disaster tolerant cloud computing systems , 2013, 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[6]  Giovanni Paolo Gibilisco,et al.  Model-Based Availability Evaluation of Multi-Cloud Applications , 2013 .

[7]  Poul E. Heegaard,et al.  Differentiated Availability in Cloud Computing SLAs , 2011, 2011 IEEE/ACM 12th International Conference on Grid Computing.

[8]  Chuang Lin,et al.  Dependability Modeling and Analysis for the Virtual Data Center of Cloud Computing , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[9]  P. Maciel,et al.  Models for Dependability Analysis of Cloud Computing Architectures for Eucalyptus Platform , 2013 .

[10]  Thomas Sandholm,et al.  What's inside the Cloud? An architectural map of the Cloud landscape , 2009, 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing.

[11]  V. Piuri,et al.  Fault tolerance management in IaaS clouds , 2012, 2012 IEEE First AESS European Conference on Satellite Telecommunications (ESTEL).

[12]  Ricardo J. Machado,et al.  Modeling an IaaS Broker Based on Two Cloud Computing Reference Models , 2016, 2016 IEEE International Conference on Cloud Engineering Workshop (IC2EW).

[13]  Kishor S. Trivedi,et al.  Scalable Analytics for IaaS Cloud Availability , 2014, IEEE Transactions on Cloud Computing.

[14]  Ameen Alkasem,et al.  Research Article A Survey of Fault-tolerance in Cloud Computing: Concepts and Practice , 2015 .

[15]  Kishor S. Trivedi,et al.  Availability Analysis of IaaS Cloud Using Analytic Models , 2012 .

[16]  Kishor S. Trivedi,et al.  A scalable availability model for Infrastructure-as-a-Service cloud , 2011, 2011 IEEE/IFIP 41st International Conference on Dependable Systems & Networks (DSN).

[17]  Eric Bauer,et al.  Reliability and Availability of Cloud Computing , 2012 .

[18]  Martin Höst,et al.  Case study on risk analysis for critical systems with reliability block diagrams , 2012, ISCRAM.

[19]  Shangguang Wang,et al.  FTCloudSim: a simulation tool for cloud service reliability enhancement mechanisms , 2013, MiddlewareDPT '13.

[20]  Flávio R. C. Sousa,et al.  Assessing cloud computing SaaS adoption for enterprise applications using a Petri net MCDM framework , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[21]  Jin B. Hong,et al.  Availability Modeling and Analysis of a Virtualized System , 2009, 2009 15th IEEE Pacific Rim International Symposium on Dependable Computing.