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 条
[11]   Multi-Objective Optimization for Virtual Machine Allocation and Replica Placement in Virtualized Hadoop [J].
Guerrero, Carlos ;
Lera, Isaac ;
Bermejo, Belen ;
Juiz, Carlos .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (11) :2568-2581
[12]  
Jayaram K., 2011, P MIDDL IND TRACK WO
[13]   An ACO-based multi-objective optimization for cooperating VM placement in cloud data center [J].
Karmakar, Kamalesh ;
Das, Rajib K. ;
Khatua, Sunirmal .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (03) :3093-3121
[14]   A Fast Approach of Provisioning Virtual Machines by Using Image Content Similarity in Cloud [J].
Li, Huixi ;
Wang, Shaokai ;
Ruan, Chang .
IEEE ACCESS, 2019, 7 :45099-45109
[15]   Leveraging content similarity among VMI files to allocate virtual machines in cloud [J].
Li, Huixi ;
Li, Wenjun ;
Feng, Qilong ;
Zhang, Shigeng ;
Wang, Haodong ;
Wang, Jianxin .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 79 :528-542
[16]   Topology-aware VM Placement for Network Optimization in Cloud Data Centers [J].
Lian, Zhen ;
Li, Xin ;
Qin, Xiaolin .
2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, :558-565
[17]  
Mann V, 2011, LECT NOTES COMPUT SC, V6640, P198, DOI 10.1007/978-3-642-20757-0_16
[18]  
Meng XQ, 2010, IEEE INFOCOM SER
[19]  
Ming Mao, 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P423, DOI 10.1109/CLOUD.2012.103
[20]   A priority, power and traffic-aware virtual machine placement of IoT applications in cloud data centers [J].
Omer, Shvan ;
Azizi, Sadoon ;
Shojafar, Mohammad ;
Tafazolli, Rahim .
JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 115