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 条
  • [21] Online Traffic-aware Virtual Machine Placement in Data Center Networks
    Dias, Daniel S.
    Costa, Luis Henrique M. K.
    2012 GLOBAL INFORMATION INFRASTRUCTURE AND NETWORKING SYMPOSIUM (GIIS), 2012,
  • [22] A Virtual Machine Placement Algorithm for Balanced Resource Utilization in Cloud Data Centers
    Nguyen Trung Hieu
    Di Francesco, Mario
    Yla-Jaaski, Antti
    2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 475 - 482
  • [23] Network-Aware Virtual Machine Allocation for Cloud Data Centers
    Ji, Xin
    Yang, Jun-Wei
    Hu, Qiang-Xin
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND APPLICATIONS (WCNA2017), 2017, : 105 - 109
  • [24] A Network-aware Virtual Machine Placement Algorithm in Mobile Cloud Computing Environment
    Chang, Decheng
    Xu, Gaochao
    Hu, Liang
    Yang, Kun
    2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOPS (WCNCW), 2013, : 117 - 122
  • [25] An Energy-efficient Virtual Machine Placement Algorithm in Cloud Data Center
    Liu, Dan
    Sui, Xin
    Li, Li
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 719 - 723
  • [26] A cloud data center virtual machine placement scheme based on energy optimization
    Zhang, Shuo
    Meng, Fanchao
    Zhang, Zhongyi
    2018 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY (CYBERC 2018), 2018, : 215 - 221
  • [27] Virtual machine placement with (m, n)-fault tolerance in cloud data center
    Zhou, Ao
    Wang, Shangguang
    Hsu, Ching-Hsien
    Kim, Myung Ho
    Wong, Kok-seng
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5): : 11619 - 11631
  • [28] Virtual machine placement with (m, n)-fault tolerance in cloud data center
    Ao Zhou
    Shangguang Wang
    Ching-Hsien Hsu
    Myung Ho Kim
    Kok-seng Wong
    Cluster Computing, 2019, 22 : 11619 - 11631
  • [29] Power Consumption-Aware Virtual Machine Allocation in Cloud Data Center
    Portaluri, Giuseppe
    Adami, Davide
    Gabbrielli, Andrea
    Giordano, Stefano
    Pagano, Michele
    2016 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2016,
  • [30] Improving Resource Utilization via Virtual Machine Placement in Data Center Networks
    Tao Chen
    Yaoming Zhu
    Xiaofeng Gao
    Linghe Kong
    Guihai Chen
    Yongjian Wang
    Mobile Networks and Applications, 2018, 23 : 227 - 238