Optimal update frequency model for physical machine state change and virtual machine placement in the cloud

Cloud computing is evolving into the default operational framework running modern data centers. Efficient data center operation is concerned with the total amount of energy consumed as well as assuring adequate resources are available to process all of the incoming work requests. Existing research has demonstrated several algorithms that can be used to determine the optimal number of resources required to service these requests. However, a key issue not addressed in these algorithms is determining the frequency of recalculating the number of required resources. Changing the required resources at a rate slower than the optimal update frequency results in lower energy efficiency due to the over allocation of resources. Changing the resources at a rate higher than the optimal frequency results in insufficient time for systems to change state, which results in SLA violations. In this paper, a stochastic optimization model is presented that determines the optimal update frequency for changing the states of the nodes of the cloud as well as determining the proper frequency for recalculating the maximum expected load, which improves the determination of the optimum number of resources required, therefore maximizes energy efficiency and minimizes SLA violations.

[1]  Hai Jin,et al.  Lifetime or energy: Consolidating servers with reliability control in virtualized cloud datacenters , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[2]  Aameek Singh,et al.  Shares and utilities based power consolidation in virtualized server environments , 2009, 2009 IFIP/IEEE International Symposium on Integrated Network Management.

[3]  Karsten Schwan,et al.  VirtualPower: coordinated power management in virtualized enterprise systems , 2007, SOSP.

[4]  Amin Vahdat,et al.  Managing energy and server resources in hosting centers , 2001, SOSP.

[5]  Nagarajan Kandasamy,et al.  Power and performance management of virtualized computing environments via lookahead control , 2008, 2008 International Conference on Autonomic Computing.

[6]  Liang Liu,et al.  GreenCloud: a new architecture for green data center , 2009, ICAC-INDST '09.

[7]  Mor Harchol-Balter,et al.  Optimal power allocation in server farms , 2009, SIGMETRICS '09.

[8]  Vanish Talwar,et al.  No "power" struggles: coordinated multi-level power management for the data center , 2008, ASPLOS.

[9]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[10]  E. N. Elnozahy,et al.  Energy-Efficient Server Clusters , 2002, PACS.

[11]  Christine Morin,et al.  Energy Management in IaaS Clouds: A Holistic Approach , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[12]  Kranthimanoj Nagothu,et al.  Prediction of cloud data center networks loads using stochastic and neural models , 2011, 2011 6th International Conference on System of Systems Engineering.