Improving consolidation of virtual machine based on virtual switching overhead estimation

被引:13
作者
Li, Mingfu [1 ]
Bi, Jingping [1 ]
Li, Zhongcheng [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Virtual machine consolidation; Virtual switching overhead; Server capacity violation probability; PLACEMENT;
D O I
10.1016/j.jnca.2015.07.008
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In virtualized data centers, live virtual machine (VM) migration can increase energy efficiency by consolidating VMs on fewer servers. This problem is usually considered a Bin Packing Problem with server capacity constraints, such as CPU, memory and network bandwidth. In order to minimize the communication traffic within the data center network, existing research works used correlation-based strategy to consolidate VMs onto servers, which means that VMs with inter-traffic are consolidated as closely as possible, e.g. within a server or a rack. However, this strategy increases the traffic load of virtual switches on servers, and it causes a certain number of CPU cycles of servers to move traffic through virtual switches. A lack of consideration for the virtual switching overhead may increase the risk that VMs are not allocated enough resources, and consequently reduce VMs' performance. In this work, we conduct experiments to estimate the virtual switching overhead on server CPU resource, and based on the experiment results, we propose a virtual-switching-aware VM consolidation algorithm to address this problem. Experiments on representative data center workloads show that the overhead can occupy 10-30% of server's CPU resources. Additionally, our algorithm shows a much lower server capacity violation probability as compared with the baseline algorithm. (C) 2015 Elsevier Ltd. All rights reserved.
引用
收藏
页码:158 / 167
页数:10
相关论文
共 27 条
[1]  
Ahmad F., 2012, TECHNICAL REPORT
[2]  
[Anonymous], 2012, ISTCCCTR12101
[3]  
[Anonymous], 2009, P WORKSH HOT TOP NET
[4]  
Benson Theophilus, 2010, Computer Communication Review, V40, P92, DOI 10.1145/1592681.1592692
[5]  
Biran O., 2012, Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), P498, DOI 10.1109/CCGrid.2012.119
[6]  
Bolei Zhang, 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS 2012), P280, DOI 10.1109/IMIS.2012.71
[7]  
Breitgand D, 2012, IEEE INFOCOM SER, P2861, DOI 10.1109/INFCOM.2012.6195716
[8]  
Dias D. S., 2012, 2012 GLOBAL INFORM I, P1, DOI 10.1109/GIIS.2012.6466665
[9]   VMPlanner: Optimizing virtual machine placement and traffic flow routing to reduce network power costs in cloud data centers [J].
Fang, Weiwei ;
Liang, Xiangmin ;
Li, Shengxin ;
Chiaraviglio, Luca ;
Xiong, Naixue .
COMPUTER NETWORKS, 2013, 57 (01) :179-196
[10]   VL2: A Scalable and Flexible Data Center Network [J].
Greenberg, Albert ;
Hamilton, James R. ;
Jain, Navendu ;
Kandula, Srikanth ;
Kim, Changhoon ;
Lahiri, Parantap ;
Maltz, David A. ;
Patel, Parveen ;
Sengupta, Sudipta .
COMMUNICATIONS OF THE ACM, 2011, 54 (03) :95-104