Models for Dependability Analysis of Cloud Computing Architectures for Eucalyptus Platform

High availability in cloud computing services is essential for maintaining customer confidence and avoiding revenue losses due to SLA violation penalties. Since the software and hardware components of cloud infrastructures may have limited reliability, fault tolerance mechanisms are means of achieving the necessary dependability requirements. This paper investigates the benefits of a warm-standy replication mechanism in three architectures based on Eucalyptus cloud computing as well as the required acquisition cost. A heterogeneous hierarchical modeling approach is used to represent the redundancy strategy and to compare the availability for the architectures presented. Both hardware and software failures are considered in the proposed analytical models. The results highlight the improvements on the availability for the redundant architectures, the respective impact on the annual downtime and the related respective costs.

[1]  Jong Sou Park,et al.  Modeling and Analysis of Cloud Computing Availability Based on Eucalyptus Platform for E-Government Data Center , 2011, 2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[2]  Gustavo Rau de Almeida Callou,et al.  Estimating reliability importance and total cost of acquisition for data center power infrastructures , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[3]  Ulas C. Kozat,et al.  A resilient architecture for automated fault tolerance in virtualized data centers , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[4]  Virgílio A. F. Almeida,et al.  Quantifying the sustainability impact of data center availability , 2010, PERV.

[5]  Gustavo Rau de Almeida Callou,et al.  Models for dependability and sustainability analysis of data center cooling architectures , 2012, IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN 2012).

[6]  Manish Marwah,et al.  ASTRO: A tool for dependability evaluation of Data Center infrastructures , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[7]  Kishor S. Trivedi,et al.  Sensitivity Analysis of Availability of Redundancy in Computer Networks , 2011 .

[8]  Chuan Wang,et al.  A Dependability Model to Enhance Security of Cloud Environment Using System-Level Virtualization Techniques , 2010, 2010 First International Conference on Pervasive Computing, Signal Processing and Applications.

[9]  William S. Griffith,et al.  Optimal Reliability Modeling: Principles and Applications , 2004, Technometrics.

[10]  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.

[11]  John Paul Walters,et al.  A Comparison of Virtualization Technologies for HPC , 2008, 22nd International Conference on Advanced Information Networking and Applications (aina 2008).

[12]  Myron Hlynka,et al.  Queueing Networks and Markov Chains (Modeling and Performance Evaluation With Computer Science Applications) , 2007, Technometrics.

[13]  Kishor S. Trivedi,et al.  Power-hierarchy of dependability-model types , 1994 .

[14]  Michael K. Molloy Performance Analysis Using Stochastic Petri Nets , 1982, IEEE Transactions on Computers.

[15]  Carl E. Landwehr,et al.  Basic concepts and taxonomy of dependable and secure computing , 2004, IEEE Transactions on Dependable and Secure Computing.

[16]  Farokh B. Bastani,et al.  Warm Standby in Hierarchically Structured Process-Control Programs , 1994, IEEE Trans. Software Eng..

[17]  Tong Liu,et al.  Dependability Prediction of High Availability OSCAR Cluster Server , 2003, PDPTA.

[18]  Tong Liu,et al.  Achieving high availability and performance computing with an HA-OSCAR cluster , 2005, Future Gener. Comput. Syst..

[19]  Jorge L. Romeu,et al.  Practical Reliability Engineering , 2003, Technometrics.

[20]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[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.

[22]  Joost-Pieter Katoen,et al.  Model checking Markov reward models with impulse rewards , 2005, 2005 International Conference on Dependable Systems and Networks (DSN'05).

[23]  Minyong Shi,et al.  CTMC-Based Availability Analysis of Cluster System with Multiple Nodes , 2012 .

[24]  Lixin Shen The Modeling and Dependability Analysis of High Availability OSCAR Cluster System , 2003 .

[25]  Jamilson Dantas,et al.  An availability model for eucalyptus platform: An analysis of warm-standy replication mechanism , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[26]  Kishor S. Trivedi,et al.  Markov reward approach to performability and reliability analysis , 1994, Proceedings of International Workshop on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[27]  Paulo Maciel,et al.  Dependability Analysis in Redundant Communication Networks using Reliability Importance , .