Hierarchical Virtual Machine Consolidation in a Cloud Computing System

被引:30
作者
Hwang, Inkwon [1 ]
Pedram, Massoud [1 ]
机构
[1] Univ So Calif, Los Angeles, CA 90089 USA
来源
2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013) | 2013年
关键词
Cloud computing; portfolio effect; multi-capacity bin packing; stochastic; virtual machine;
D O I
10.1109/CLOUD.2013.79
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Improving the energy efficiency of cloud computing systems has become an important issue because the electric energy bill for 24/7 operation of these systems can be quite large. The focus of this paper is on the virtual machine (VM) consolidation in a cloud computing system as a way of lowering daily energy consumption of the system. In contrast to the existing works that assume resource demands of VMs are known and given as scalar variables, this paper treats these demands as random variables with known means and standard deviations. These random variables may be correlated with one another, and there are several kinds of resources which can be performance bottlenecks. Therefore, both the correlation and multiple resource type should be considered. The VM consolidation problem is then formulated as a multi-capacity stochastic bin packing problem. This problem is NP-hard, so we propose a heuristic method to solve the problem efficiently. The simulation results show that, in spite of its simplicity and scalability, the proposed method produces high quality solutions.
引用
收藏
页码:196 / 203
页数:8
相关论文
共 19 条
[1]  
Akshat V., 2009, P 2009 C USENIX ANN
[2]  
[Anonymous], P 2 C S NETW SYST DE
[3]   The case for energy-proportional computing [J].
Barroso, Luiz Andre ;
Hoelzle, Urs .
COMPUTER, 2007, 40 (12) :33-+
[4]  
Billingsley P, 2012, Probability and Measure
[5]  
Breitgand D., 2012, INFOCOM 2012 P IEEE
[6]  
Christopher C. S., 1983, P 15 C WINT SIM, V2
[7]  
Cook G., 2011, LOOK ENERGY CHOICES
[8]  
Cormen T., 2001, Introduction to Algorithms
[9]  
Fehrenbacher K., 2012, ERA 100 MW DATA CTR
[10]  
Hwang I., 2012, CLOUD COMP CLOUD 201