Utilization aware and network I/O intensive virtual machine placement policies for cloud data center

被引:11
|
作者
Karmakar, Kamalesh [1 ]
Banerjee, Somrita [1 ]
Das, Rajib K. [1 ]
Khatua, Sunirmal [1 ]
机构
[1] Univ Calcutta, Dept Comp Sci & Engn, JD-2,JD Block,Sect 3,Bidhannagar, Kolkata 700106, India
关键词
Cloudcomputing; Virtualmachineplacement; Datacenternetworks; Meta-heuristic; Semidefiniteprogramming; Communicationcost; OPTIMIZATION; ALLOCATION; ALGORITHM;
D O I
10.1016/j.jnca.2022.103442
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High-performance computing in the cloud environment uses ample virtual resources, which in turn require physical infrastructures provided by cloud service providers (CSPs). Naturally, CSPs would like to place virtual machines (VM) in a cost-effective way satisfying the resource requirement of the VMs and the capacity constraints of the hosts. Such consideration has led to the well known virtual machine placement (VMP) problem. In this paper, we consider a variant of the VMP, taking into account the communication among the VMs. We introduce the concept of Virtual Cluster, made up of VMs communicating among themselves. It is desirable to place the VMs of a cluster close to each other and thus reduce the communication cost. The objective for the Virtual Cluster Placement (VCP) problem is to reduce the communication cost. For this, we have to consider the network topology of the data center. In this paper, we have proposed some heuristics for both kinds of placement problems (VMP as well as VCP) and given Integer Linear Programming (ILP) formulations. We have also presented algorithms based on Semidefinite Programming (SDP) and meta-heuristic based on Genetic Algorithms. We have compared the performance of proposed heuristics with other existing works and the optimal solutions obtained from ILPs.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Improving Resource Utilization via Virtual Machine Placement in Data Center Networks
    Chen, Tao
    Zhu, Yaoming
    Gao, Xiaofeng
    Kong, Linghe
    Chen, Guihai
    Wang, Yongjian
    MOBILE NETWORKS & APPLICATIONS, 2018, 23 (02): : 227 - 238
  • [32] PERMUTE: Response Time and Energy Aware Virtual Machine Placement for Cloud Data Centers
    Eslami, Benyamin
    Biabani, Morteza
    Shekarisaz, Mohsen
    Yazdani, Nasser
    2021 26TH INTERNATIONAL COMPUTER CONFERENCE, COMPUTER SOCIETY OF IRAN (CSICC), 2021,
  • [33] A global-energy-aware virtual machine placement strategy for cloud data centers
    Feng, Hao
    Deng, Yuhui
    Li, Jie
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 116
  • [34] QoE-Aware Virtual Machine Placement for Cloud Games
    Hong, Hua-Jun
    Chen, De-Yu
    Huang, Chun-Ying
    Chen, Kuan-Ta
    Hsu, Cheng-Hsin
    2013 12TH ANNUAL WORKSHOP ON NETWORK AND SYSTEMS SUPPORT FOR GAMES (NETGAMES 2013), 2013,
  • [35] Elasticity-aware Virtual Machine Placement for Cloud Datacenters
    Li, Kangkang
    Wu, Jie
    Blaisse, Adam
    PROCEEDINGS OF THE 2013 IEEE 2ND INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2013, : 99 - 107
  • [36] QoS-aware Virtual Machine Placement for Infrastructure Cloud
    Gupta, Madnesh K.
    Jain, Ankit
    Amgoth, Tarachand
    2018 INTERNATIONAL CONFERENCE ON COMPUTING, POWER AND COMMUNICATION TECHNOLOGIES (GUCON), 2018, : 346 - 350
  • [37] Saving energy in data center networks with traffic-Aware virtual machine placement
    Zhi, Chen
    Guowei, Huang
    Information Technology Journal, 2013, 12 (19) : 5064 - 5069
  • [38] Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement
    Meng, Xiaoqiao
    Pappas, Vasileios
    Zhang, Li
    2010 PROCEEDINGS IEEE INFOCOM, 2010,
  • [39] An energy-aware ant colony algorithm for network-aware virtual machine placement in cloud computing
    Gao, Chuangen
    Wang, Hua
    Zhai, Linbo
    Gao, Yanqing
    Yi, Shanwen
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2016, : 669 - 676
  • [40] Optimized Virtual Machine Placement with Traffic-Aware Balancing in Data Center Networks
    Chen, Tao
    Gao, Xiaofeng
    Chen, Guihai
    SCIENTIFIC PROGRAMMING, 2016, 2016