Live consolidation for data centers in cloud environment

In this paper, we consider two critical issues in data centers: load balancing and server consolidation. We propose a live consolidation method, which identifies an optimal strategy of hosting a new virtual machine (VM). Our algorithm finds the optimal allocation scheme to host a VM in term of load balancing, reducing the migration cost, and mitigating resource redundancy. Based on queueing and optimization theory, we model the allocation resource in data centers and analyze how to choose the location for each VM, and also minimize the number of active servers. The live consolidate algorithm exploits the distribution VM process and determines the optimal active server set. The numerical analysis demonstrates that our algorithm is able to consolidate the system lively. By using a real dataset, our simulation results show that the optimal distribution probability vector can allocate a new VM into a appropriate server to improve the resource utilization and the energy efficiency.

[1]  LiaoXiaofei,et al.  Live Virtual Machine Migration via Asynchronous Replication and State Synchronization , 2011 .

[2]  Lachlan L. H. Andrew,et al.  Online dynamic capacity provisioning in data centers , 2011, 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[3]  Zhen Xiao,et al.  Dynamic Resource Allocation Using Virtual Machines for Cloud Computing Environment , 2013, IEEE Transactions on Parallel and Distributed Systems.

[4]  C. Radhakrishna,et al.  Impact of voltage sags in practical power system networks , 2001, 2001 IEEE/PES Transmission and Distribution Conference and Exposition. Developing New Perspectives (Cat. No.01CH37294).

[5]  Luiz André Barroso,et al.  The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Second Edition , 2013, The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Second Edition.

[6]  Azizah Abdul Rahman,et al.  Server Consolidation: An Approach to make Data Centers Energy Efficient and Green , 2010, ArXiv.

[7]  Hai Jin,et al.  Live Virtual Machine Migration via Asynchronous Replication and State Synchronization , 2011, IEEE Transactions on Parallel and Distributed Systems.

[8]  Dimitri P. Bertsekas,et al.  Data Networks , 1986 .

[9]  Enrique V. Carrera,et al.  Load balancing and unbalancing for power and performance in cluster-based systems , 2001 .

[10]  Lachlan L. H. Andrew,et al.  Dynamic Right-Sizing for Power-Proportional Data Centers , 2011, IEEE/ACM Transactions on Networking.

[11]  Wolf-Dietrich Weber,et al.  Power provisioning for a warehouse-sized computer , 2007, ISCA '07.

[12]  Eui-nam Huh,et al.  An Improvement of Resource Allocation for Migration Process in Cloud Environment , 2014, Comput. J..

[13]  Sangyoon Oh,et al.  Sercon: Server Consolidation Algorithm using Live Migration of Virtual Machines for Green Computing , 2011 .

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

[15]  Michela Meo,et al.  Probabilistic Consolidation of Virtual Machines in Self-Organizing Cloud Data Centers , 2013, IEEE Transactions on Cloud Computing.

[16]  Sparsh Mittal,et al.  Power Management Techniques for Data Centers: A Survey , 2014, ArXiv.

[17]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[18]  Luiz André Barroso,et al.  The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , 2009, The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines.

[19]  Hans Kellerer,et al.  Knapsack problems , 2004 .

[20]  Anirudha Sahoo,et al.  On Theory of VM Placement: Anomalies in Existing Methodologies and Their Mitigation Using a Novel Vector Based Approach , 2011, 2011 IEEE 4th International Conference on Cloud Computing.