• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

An energyandperformanceaware virtual machine
placement optimization algorithm in cloud computing
 

FANG Bingwu1,2,HUANG Zhiqiu1   

  1. (1.College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 211100;
    2.Department of Electronics and Information,Anhui Vocational College of Finance and Trade,Hefei 230601,China)
  • Received:2015-10-14 Revised:2015-12-07 Online:2016-12-25 Published:2016-12-25

Abstract:

Optimizing virtual machine placement is an important way to reduce energy consumption in the data center. At present, most placement algorithms of virtual machine can reduce energy consumption significantly, but a considerable degradation of system performance is caused by excessive migration and consolidation of the virtual machine. To solve this problem, we first build an optimization model of virtual machine placement and then propose a twophase iterative heuristic algorithm to solve the model. The first phase is using the optimization placement algorithm of virtual machine to minimize the number of hosts based on the first fit decreasing binpacking algorithm. The second phase is using the live migration selection algorithm of virtual machine to minimize the number of virtual machine migration. Experimental results show that the proposed algorithms can effectively reduce energy consumption, with lower service level agreement (SLA) violation rate and better time performance.

Key words: cloud computing, virtual machine placement, live migration, energyandperformanceaware