A Hierarchical Correlation Model for Evaluating Reliability, Performance, and Power Consumption of a Cloud Service
- 28 July 2015
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics: Systems
- Vol. 46 (3), 401-412
- https://doi.org/10.1109/tsmc.2015.2452898
Abstract
Cloud computing is a new emerging technology aimed at large-scale resource sharing and service-oriented computing. To achieve the efficient use of cloud resources for supporting a cloud service, many important factors need to be considered, particularly, reliability, performance, and power consumption of the cloud service. Evaluation of these metrics is essential for further designing rational resource scheduling strategies. However, these metrics are closely related; they do affect one another. The cloud system should consider correlations among the metrics to make more precise evaluation. Most of the existing approaches and models handle these metrics separately, and thus they cannot be used to study the correlations. This paper presents a new hierarchical correlation model for analyzing and evaluating these correlated metrics, which encompasses Markov models, queuing theory, and a Bayesian approach. Various distinctive characteristics of the cloud system are investigated and captured in the model, such as multiple virtual machines (VMs) hosted on the same server, common cause failures of co-located VMs caused by server failures, and logical mapping mechanisms for multicore CPUs. Moreover, for evaluating and balancing the tradeoff between performance and power consumption, a tradeoff parameter and a pure profit optimization model are developed based on the presented correlation model. Numerical examples are provided.Keywords
Funding Information
- National Natural Science Foundation of China (61170042)
- Fundamental Research Funds for the Central Universities (ZYGX2011Z001)
- Innovational Team Project of Sichuan Province (2015TD0002)
This publication has 27 references indexed in Scilit:
- Assessing and forecasting energy efficiency on Cloud computing platformsFuture Generation Computer Systems, 2015
- A Stochastic Approach to Analysis of Energy-Aware DVS-Enabled Cloud DatacentersIEEE Transactions on Systems, Man, and Cybernetics: Systems, 2014
- Performance evaluation of cloud service considering fault recoveryThe Journal of Supercomputing, 2011
- End-to-End Performability Analysis for Infrastructure-as-a-Service Cloud: An Interacting Stochastic Models ApproachPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Virtual machine power metering and provisioningPublished by Association for Computing Machinery (ACM) ,2010
- Energy efficient utilization of resources in cloud computing systemsThe Journal of Supercomputing, 2010
- Partitioned Fixed-Priority Preemptive Scheduling for Multi-core ProcessorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- The Case for Power Management in Web ServersSeries in Computer Science, 2002
- Hardware/software co-designProceedings of the IEEE, 1997
- A unified framework for the performability evaluation of fault-tolerant computer systemsIEEE Transactions on Computers, 1993