Virtual Machine Placement for Minimizing Image Retrieval Cost and Communication Cost in Cloud Data Center

被引:5
作者
Chen, Xin [1 ,2 ]
Gu, Chonglin [1 ,2 ]
Gao, Xiaoyu [1 ,2 ]
Shen, Yanyu [1 ,2 ]
Sun, Zaixing [1 ,2 ]
Huang, Hejiao [1 ,2 ]
机构
[1] Harbin Inst Technol Shenzhen, Sch Comp Sci & Technol, Shenzhen 518000, Peoples R China
[2] Harbin Inst Technol Shenzhen, Guangdong Prov Key Lab Novel Secur Intelligence Te, Shenzhen 518000, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2024年 / 21卷 / 02期
关键词
Virtual machine placement; VM image retrieval; communication; cost; minimize; cloud data center; CONTENT SIMILARITY; OPTIMIZATION;
D O I
10.1109/TNSM.2024.3351148
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In virtual machine (VM) deployment, the physical machine (PM) usually first retrieves VM image files from the central image server through block transfer, and the VM image retrieval and communication are the two main factors that consume network bandwidth resources, In this paper, we propose a heuristic-based algorithm to minimize both image retrieval cost and communication cost for VM placement in a fat-tree network. It consists of three phases: PM clustering, VM partitioning, 1) We first cluster the PMs based on the possible longest communication distance, which is estimated by a pre 2) To reduce the traffic between PM clusters, a semidefinite programming algorithm is used to place the coarsened VMs to PM Here coarsening means packing the resources of smaller VMs as a whole, so as to accelerate the solving process. 3) In each PM cluster, the VMs are mapped to PMs one by one, and the VMs with common blocks and communication traffic between each other are more likely to be placed together. Extensive simulations show that our algorithm is more effective and efficient than the state-of-the-art.
引用
收藏
页码:1998 / 2011
页数:14
相关论文
共 34 条
[1]   Power and Time aware VM Migration for Multi-tier Applications over Geo-distributed Clouds [J].
Addya, Sourav Kanti ;
Satpathy, Anurag ;
Ghosh, Bishakh Chandra ;
Chakraborty, Sandip ;
Ghosh, Soumya K. .
2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, :339-343
[2]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[3]  
Al-Kiswany S, 2011, HPDC 11: PROCEEDINGS OF THE 20TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, P159
[4]   An Interference-aware Virtual Machine Placement Strategy for High Performance Computing Applications in Clouds [J].
Alves, Maicon Melo ;
Teylo, Luan ;
Frota, Yuri ;
Drummond, Lucia M. A. .
2018 SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (WSCAD 2018), 2018, :94-100
[5]  
[Anonymous], Mosek optimizer api for python 8.1.0.63
[6]  
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
[7]  
Björkqvist M, 2011, IEEE INFOCOM SER, P1080, DOI 10.1109/INFCOM.2011.5934883
[8]   Nitro: Network-Aware Virtual Machine Image Management in Geo-Distributed Clouds [J].
Darrous, Jad ;
Ibrahim, Shadi ;
Zhou, Amelie Chi ;
Perez, Christian .
2018 18TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2018, :553-562
[9]   Multi-objective communication-aware optimization for virtual machine placement in cloud datacenters [J].
Farzai, Sara ;
Shirvani, Mirsaeid Hosseini ;
Rabbani, Mohsen .
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 28
[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 .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2009, 39 (04) :51-62