A Dynamic Virtual Machine Placement and Migration Scheme for Data Centers

被引:43
|
作者
Duong-Ba, Thuan [1 ]
Tran, Tuan [2 ]
Nguyen, Thinh [1 ,2 ]
Bose, Bella [1 ,2 ]
机构
[1] Oregon State Univ, Sch EECS, Corvallis, OR 97331 USA
[2] Sullivan Univ, Coll Informat & Comp Technol, Louisville, KY 40205 USA
关键词
Data centers; Heuristic algorithms; Servers; Virtual machining; Cloud computing; Optimization; Energy consumption; virtual machine placement; energy conservation; convex optimization; min rank; CONSOLIDATION;
D O I
10.1109/TSC.2018.2817208
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We study the problem of virtual machine (VM) placement and migration in a data center. In the current approaches, VMs are assigned to physical servers using on-demand provisioning. Such an approach is simple but it often results in a poor performance due to resource fragmentation. Additionally, sub-optimal VM placement usually generates unneeded VM migration and unnecessary cross network traffic. The efficiency of a datacenter therefore significantly depends on how VMs are provisioned and where they are placed. A good placement scheme will not only improve the quality of service but also reduce the operation cost of the data center. In this paper, we study the problem of optimal VM placement and migration to minimize resource usage and power consumption in a data center. We formulate the optimization problem as a joint multiple objective function and solve it by leveraging the framework of convex optimization. Due to the intractable nature of the combinatorial optimization, we then propose Multi-level Join VM Placement and Migration (MJPM) algorithms based on the relaxed convex optimization framework to approximate the optimal solution. The theoretical analysis demonstrates the effectiveness of our proposed algorithms that substantially increases data center efficiency. In addition, our extensive simulation results on different practical topologies show significant performance improvement over the existing approaches.
引用
收藏
页码:329 / 341
页数:13
相关论文
共 50 条
  • [41] Network-Aware Virtual Machine Placement in Cloud Data Centers: An Overview
    Harndi, Khaoula
    Kefi, Meriarn
    [J]. 2016 INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS AND COMPUTER SYSTEMS (CIICS), 2016,
  • [42] Energy-Efficient Virtual Machine Placement in Data Centers by Genetic Algorithm
    Wu, Grant
    Tang, Maolin
    Tian, Yu-Chu
    Li, Wei
    [J]. NEURAL INFORMATION PROCESSING, ICONIP 2012, PT III, 2012, 7665 : 315 - 323
  • [43] Energy-efficient virtual machine placement in data centers with heterogeneous requirements
    Dai, Xiangming
    Wang, Jason Min
    Bensaou, Brahim
    [J]. 2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2014, : 161 - 166
  • [44] Exact algorithms for energy-efficient virtual machine placement in data centers
    Wei, Chen
    Hu, Zhi-Hua
    Wang, You-Gan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 106 : 77 - 91
  • [45] Towards Heat-Recirculation-Aware Virtual Machine Placement in Data Centers
    Feng, Hao
    Deng, Yuhui
    Zhou, Yi
    Min, Geyong
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (01): : 256 - 270
  • [46] A Virtual Machine Placement Algorithm for Balanced Resource Utilization in Cloud Data Centers
    Nguyen Trung Hieu
    Di Francesco, Mario
    Yla-Jaaski, Antti
    [J]. 2014 IEEE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2014, : 475 - 482
  • [47] VirtCO: Joint Coflow Scheduling and Virtual Machine Placement in Cloud Data Centers
    Shen, Dian
    Luo, Junzhou
    Dong, Fang
    Zhang, Junxue
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2019, 24 (05) : 630 - 644
  • [48] VirtCO:Joint Coflow Scheduling and Virtual Machine Placement in Cloud Data Centers
    Dian Shen
    Junzhou Luo
    Fang Dong
    Junxue Zhang
    [J]. Tsinghua Science and Technology, 2019, 24 (05) : 630 - 644
  • [49] Optimal virtual machine placement with multiple resources constraints in cloud data centers
    He, Zhenxiang
    Li, Zhenjiang
    Zhang, Shengcai
    Lu, Jun
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 39 (04) : 5161 - 5170
  • [50] Co-Location Resistant Virtual Machine Placement in Cloud Data Centers
    Agarwal, Amit
    Ta Nguyen Binh Duong
    [J]. 2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 61 - 68