Capacity-Oriented Availability Model for Resources Estimation on Private Cloud Infrastructure

Predicting the amount of resources available to system's users has become a task of interest to services providers even with the advent of elastic cloud computing, because the number of resources is finite despite being virtually infinite on the customer view. This paper proposes a model to evaluate node's capacity in a cloud computing environment based on the amount of available hardware resources. By combining models to availability evaluation, such as reliability block diagrams, representing the operational infrastructure mode, and stochastic Petri net for capacity-oriented availability evaluation, we can determine the real amount of resources available at a predetermined time interval. Sensitivity analysis is also used to determine the component with highest impact in the metric of interest. The models, methods, and results of this research shall aid companies to plan the deployment and configuration of their services and cloud computing infrastructure.

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

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

[3]  Kishor S. Trivedi,et al.  Reliability analysis techniques explored through a communication network example , 1996 .

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

[5]  Paulo Romero Martins Maciel,et al.  Stochastic Modeling of Auto Scaling Mechanism in Private Clouds for Supporting Performance Tuning , 2015, 2015 IEEE International Conference on Systems, Man, and Cybernetics.

[6]  Jamilson Dantas,et al.  Eucalyptus-based private clouds: availability modeling and comparison to the cost of a public cloud , 2015, Computing.

[7]  Kishor S. Trivedi,et al.  Sensitivity analysis of a hierarchical model of mobile cloud computing , 2015, Simul. Model. Pract. Theory.

[8]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[9]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

[10]  Luis Rodero-Merino,et al.  A break in the clouds: towards a cloud definition , 2008, CCRV.

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

[12]  Brian Randell,et al.  Fundamental Concepts of Dependability , 2000 .

[13]  J. M Joller Reliability block diagrams and “Petri” nets , 1980 .

[14]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[15]  Maria Clara Bezerra,et al.  Availability modeling and analysis of a VoD service for eucalyptus platform , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[16]  Maria Clara Bezerra,et al.  Redundant VoD Streaming Service in a Private Cloud: Availability Modeling and Sensitivity Analysis , 2014 .

[17]  Kishor S. Trivedi,et al.  Analysis of software rejuvenation using Markov Regenerative Stochastic Petri Net , 1995, Proceedings of Sixth International Symposium on Software Reliability Engineering. ISSRE'95.

[18]  Jamilson Dantas,et al.  Availability Evaluation and Sensitivity Analysis of a Mobile Backend‐as‐a‐service Platform , 2016, Qual. Reliab. Eng. Int..

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