Eucalyptus-based private clouds: availability modeling and comparison to the cost of a public cloud

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, the use of redundant components and multiple clusters may be required to achieve the expected level of dependability while also increasing the computational capacity. A drawback of such improvements is the respective impact on the capital and increase in acquisition and operational costs. This paper presents availability models for private cloud architectures based on Eucalyptus platform, and presents a comparison of costs between these architectures and similar infrastructure rented from a public cloud provider. Metrics for capacity-oriented availability and system steady-state availability are used to compare architectures with distinct numbers of clusters. A heterogeneous hierarchical modeling approach is employed to represent the systems considering both hardware and software failures. The results highlight that improvements on the availability are not significant when increasing the system to more than two clusters. The analysis also shows that the average available capacity is close to the maximum possible capacity in all architectures, and that it takes 18 months, in average, for these private cloud architectures to pay off the cost equivalent to the computational capacity rented from a public cloud.

[1]  Patrick D. T. O'Connor,et al.  Practical Reliability Engineering: O'Connor/Practical Reliability Engineering , 2011 .

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

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

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

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

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

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

[8]  Valeria Cardellini,et al.  Performance and Dependability in Service Computing : Concepts , Techniques and Research Directions , 2022 .

[9]  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).

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

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

[12]  Long Zheng,et al.  MTTF of Composite Web Services , 2010, International Symposium on Parallel and Distributed Processing with Applications.

[13]  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).

[14]  Gustavo Rau de Almeida Callou,et al.  Estimating sustainability impact of high dependable data centers: a comparative study between Brazilian and US energy mixes , 2013, Computing.

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

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

[17]  Dong Seong Kim,et al.  Sensitivity Analysis of Server Virtualized System Availability , 2012, IEEE Transactions on Reliability.

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

[19]  Kishor S. Trivedi,et al.  Dependability modeling for computer systems , 1991, Annual Reliability and Maintainability Symposium. 1991 Proceedings.

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

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

[22]  M. Zuo,et al.  Optimal Reliability Modeling: Principles and Applications , 2002 .

[23]  Robert Kohl Performance And Dependability In Service Computing Concepts Techniques And Research Directions , 2016 .

[24]  Robert M. Rioux,et al.  Lawrence Berkeley National Laboratory , 2004 .

[25]  P. O'Connor,et al.  Practical Reliability Engineering , 1981 .