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 条
  • [1] Migration-Aware Virtual Machine Placement for Cloud Data Centers
    Wang, Xiumin
    Yuen, Chau
    Ul Hassan, Naveed
    Wang, Wei
    Chen, Tian
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION WORKSHOP (ICCW), 2015, : 1940 - 1945
  • [2] PAM & PAL: Policy-Aware Virtual Machine Migration and Placement in Dynamic Cloud Data Centers
    Flores, Hugo
    Tran, Vincent
    Tang, Bin
    [J]. IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 2549 - 2558
  • [3] Virtual Machine Migration Scheme Based on Score Matrix in Data Centers
    Yin, Luxiu
    Luo, Juan
    Zhang, Song
    Yang, Zhangwei
    [J]. 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, : 737 - 743
  • [4] Dynamic Multi-Objective Virtual Machine Placement in Cloud Data Centers
    Prodan, Radu
    Torre, Ennio
    Durillo, Juan J.
    Aujla, Gagangeet Singh
    Kummar, Neeraj
    Fard, Hamid Mohammadi
    Benedikt, Shajulin
    [J]. 2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 92 - 99
  • [5] Joint Virtual Machine Placement and Migration Scheme for Datacenters
    Thuan Duong-Ba
    Thinh Nguyen
    Bose, Bella
    Tuan Tran
    [J]. 2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 2320 - 2325
  • [6] Hierarchical Virtual Machine Placement in Modular Data Centers
    Zhang, Linquan
    Yin, Xunrui
    Li, Zongpeng
    Wu, Chuan
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 171 - 178
  • [7] Secure virtual machine placement in cloud data centers
    Agarwal, Amit
    Ta Nguyen Binh Duong
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 210 - 222
  • [8] An Approach to Virtual Machine Placement in Cloud Data Centers
    Telenyk, Sergii
    Zharikov, Eduard
    Rolik, Oleksandr
    [J]. 2016 INTERNATIONAL CONFERENCE RADIO ELECTRONICS & INFO COMMUNICATIONS (UKRMICO), 2016,
  • [9] A Study of Virtual Machine Placement Optimization in Data Centers
    Challita, Stephanie
    Paraiso, Fawaz
    Merle, Philippe
    [J]. CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 315 - 322
  • [10] CoolCloud: A Practical Dynamic Virtual Machine Placement Framework for Energy Aware Data Centers
    Zhang, Zhiming
    Hsu, Chan-Ching
    Chang, Morris
    [J]. 2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 758 - 765