Virtual Machine Placement Method with Compressed Sensing-Based Traffic Volume Estimation

被引:0
作者
Yumoto, Kenta [1 ]
Yamamoto, Ami [1 ]
Matsuda, Takahiro [1 ]
Higuchi, Junichi [2 ]
Kodama, Takeshi [2 ]
Ueno, Hitoshi [2 ]
Shiraishi, Takashi [3 ]
机构
[1] Tokyo Metropolitan Univ, Grad Sch Syst Design, Hino 1910065, Japan
[2] Fsas Technol Inc, Kawasaki 2110012, Japan
[3] Fujitsu Ltd, Kawasaki 2118588, Japan
关键词
virtual machine; compressed sensing; VM placement; traffic; volume estimation; OPTIMIZATION;
D O I
10.23919/transcom.2024EBT0001
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In cloud computing environments with virtual machines (VMs), we propose a VM placement (VMP) method based on traffic estimation to balance loads due to traffic volumes within physical hosts (PHs) and passing through physical network interface cards (NICs). We refer to a VM or a NIC in a cloud environment as node, and define a flow as a pair of nodes. To balance loads for both PHs and NICs, it is necessary to measure flow traffic volumes because each VM may connect to other VMs in different PHs. However, this is not a cost-effective way to measure flow traffic volumes because the number of flows increases with O ( N 2 ) for the number N of nodes. To solve this problem, we propose a VMP method using a compressed sensing (CS)-based traffic estimator. In the proposed method, the relationship between flow traffic volumes and node traffic volumes is formulated by a system of underdetermined linear equations. The flow traffic volumes are estimated with CS from the measured node traffic volumes. From the estimated flow traffic volumes, each VM is assigned to the optimal host for load balancing by solving a mixed-integer optimization problem.
引用
收藏
页码:72 / 84
页数:13
相关论文
共 34 条
[1]  
[Anonymous], 2012, CVX MATLAB SOFTWARE
[2]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[3]  
Candès EJ, 2008, IEEE SIGNAL PROC MAG, V25, P21, DOI 10.1109/MSP.2007.914731
[4]   Category of inter-grey non-symmetric evolutionary game chain model of supervision on research funds of colleges and universities [J].
Chen, HongZhuan ;
He, LiFang ;
Xu, Jing ;
Chen, Ye .
2010 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
[5]   A Critical Analysis of Energy Efficient Virtual Machine Placement Techniques and its Optimization in a Cloud Computing Environment [J].
Choudhary, Ankita ;
Rana, Shilpa ;
Matahai, K. J. .
1ST INTERNATIONAL CONFERENCE ON INFORMATION SECURITY & PRIVACY 2015, 2016, 78 :132-138
[6]  
Clark C, 2005, USENIX ASSOCIATION PROCEEDINGS OF THE 2ND SYMPOSIUM ON NETWORKED SYSTEMS DESIGN & IMPLEMENTATION (NSDI '05), P273
[7]   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
[8]   A multi-objective ant colony system algorithm for virtual machine placement in cloud computing [J].
Gao, Yongqiang ;
Guan, Haibing ;
Qi, Zhengwei ;
Hou, Yang ;
Liu, Liang .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2013, 79 (08) :1230-1242
[9]   A multi-objective load balancing algorithm for virtual machine placement in cloud data centers based on machine learning [J].
Ghasemi, Arezoo ;
Haghighat, AbolfazI Toroghi .
COMPUTING, 2020, 102 (09) :2049-2072
[10]   A User's Guide to Compressed Sensing for Communications Systems [J].
Hayashi, Kazunori ;
Nagahara, Masaaki ;
Tanaka, Toshiyuki .
IEICE TRANSACTIONS ON COMMUNICATIONS, 2013, E96B (03) :685-712