DocumentCode
244750
Title
Dynamic Virtual Machine migration algorithms using enhanced energy consumption model for green cloud data centers
Author
Jing Huang ; Kai Wu ; Moh, Melody
Author_Institution
Dept. of Comput. Sci., San Jose State Univ., San Jose, CA, USA
fYear
2014
fDate
21-25 July 2014
Firstpage
902
Lastpage
910
Abstract
Cloud data centers consume an enormous amount of energy. Virtual Machine (VM) migration technology can be applied to reduce energy consumption by consolidating VMs onto the minimal number of servers and turn idle servers into power-saving modes. While most existing energy models consider mainly computing energy, an enhanced energy consumption model is formulated, which includes energy consumption for computation, for servers to switch from standby to active modes, and for communication during VM migrations. Next, two new dynamic VM migration algorithms are proposed. They apply a local regression method to predict potentially over-utilized servers, and the 0-1 knapsack dynamic programming to find the best-fit combination of VMs for migration. The time complexity of these algorithms is analyzed, which indicates that they are highly scalable. Performance is evaluated and compared with existing algorithms. The two new heuristics have significantly reduced the number of VM migration, the number of rebooted servers, and energy consumption. Furthermore, one of them has achieved the least overall SLA violations. We believe that the new energy formulation and the two new heuristics contribute significantly towards achieving green cloud computing.
Keywords
cloud computing; computer centres; dynamic programming; energy consumption; green computing; power aware computing; regression analysis; virtual machines; 0-1 knapsack dynamic programming; SLA violations; VM migration technology; dynamic virtual machine migration algorithms; energy consumption model; energy formulation; green cloud computing; green cloud data centers; local regression method; power-saving modes; service level agreements; time complexity; Computational modeling; Energy consumption; Heuristic algorithms; Power demand; Prediction algorithms; Servers; Switches; SLA; cloud computing; communication energy; energy efficiency; energy formulation; switching energy; virtual machine placement;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location
Bologna
Print_ISBN
978-1-4799-5312-7
Type
conf
DOI
10.1109/HPCSim.2014.6903785
Filename
6903785
Link To Document