Browse > Article
http://dx.doi.org/10.7840/kics.2015.40.1.61

Energy-Aware Virtual Machine Deployment Method for Cloud Computing  

Kim, Minhoe (Soongsil University Department of Telecommunication Engineering)
Park, Minho (Soongsil University Department of Telecommunication Engineering)
Abstract
Through Virtual Machine technology(VM), VMs can be packed into much fewer number of physical servers than that of VMs. Since even an idle physical server wastes more than 60% of max power consumption, it has been considered as one of energy saving technologies to minimize the number of physical servers by using the knapsack problem solution based on the computing resources. However, this paper shows that this tightly packed consolidation may not achieve the efficient energy saving. Instead, a service pattern-based VM consolidation algorithm is proposed. The proposed algorithm takes the service time of each VM into account, and consolidates VMs to physical servers in the way to minimize energy consumption. The comprehensive simulation results show that the proposed algorithm gains more than 30% power saving.
Keywords
Cloud computing; Virtualization; Consolidation; Energy Saving;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. L. Sams, Discovering hidden costs in your data centre-a CFO perspective(2011), Retrieved Jul. 22, 2014, from ibm.com/services/siteand facilities.
2 D. Meisner, B. T. Gold, and T. F. Wenisch, "PowerNap: Eliminating server idle power," ASPLOS, vol. 37, no. 1, pp. 205-216, Mar. 2009.
3 M. Kim and M. Park, "VM consolidation based on dynamic programing knapsack algorithm," KIPS, Gyeonggi-Do, Korea, Apr. 2014.
4 L. A. Barroso and U. Holzle, "The case for energy-proportional computing," Computer, vol. 40, no. 12, pp. 33-37, Dec. 2010.   DOI
5 Seongbong Yang, Intuitive Algorithm(국문:알 기 쉬운 알고리즘), Saeng-Neung Publisher, PP. 169-178, 2013
6 R. S. Camati, A. Calsavara, and L. Lima Jr., "Solving the virtual machine placement problem as a multiple multidimensional knapsack problem," MMEDIA, Nice, France, Feb. 2014.
7 X. Meng, V. Pappas, and L. Zhang, "Improving the scalability of data center networks with traffic-aware virtual machine placement," INFOCOM, pp. 1154-1162, NY, USA, Mar. 2010.
8 N. Bobroff, A. Kochut, and K. A. Beaty, "Dynamic placement of virtual machines for managing SLA violations," IFIP/IEEE Int. Symp. Integrated Netw. Management, pp. 119-128, Munich, Germany, May 2007.
9 T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif, "Black-box and gray-box strategies for virtual machine migration," NSDI, pp. 229-242, CA, USA, Apr. 2007
10 A. Kochut and K. A. Beaty "On strategies for dynamic resource management in virtualized server environments," Int. Symp. Modeling, Anal., Simulation of Comput. Telecommun. Syst. (MASCOTS '07), pp. 193-200, Istanbul, Turkey, Oct. 2007.
11 Z. Gong and X. Gu, "PAC: Pattern-driven application consolidation for efficient cloud computing," Int. Symp. Modeling, Anal., Simulation of Comput. Telecommun. Syst. (MASCOTS), pp. 24-33, FL, USA, Aug. 2010.
12 H. Liu, Host server CPU utilization in Amazon EC2 cloud(2012), Retrieved Nov. 1, 2014, from https://huanliu.wordpress.com/2012/02/17/hostserver-cpu-utilization-in-amazon-ec2-cloud/