A Dynamic Virtual Machine Placement and Migration Scheme for Data Centers

被引:46
|
作者
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 条
  • [21] A dynamic evolutionary multi-objective virtual machine placement heuristic for cloud data centers
    Torre, Ennio
    Durillo, Juan J.
    de Maio, Vincenzo
    Agrawal, Prateek
    Benedict, Shajulin
    Saurabh, Nishant
    Prodan, Radu
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 128 (128)
  • [22] An Ant Colony System for energy-efficient dynamic Virtual Machine Placement in data centers
    Alharbi, Fares
    Tian, Yu-Chu
    Tang, Maolin
    Zhang, Wei-Zhe
    Peng, Chen
    Fei, Minrui
    EXPERT SYSTEMS WITH APPLICATIONS, 2019, 120 : 228 - 238
  • [23] An approximation algorithm for virtual machine placement in cloud data centers
    Mahmoodabadi, Zahra
    Nouri-Baygi, Mostafa
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (01): : 915 - 941
  • [24] Data-Aware Virtual Machine Migration in Cloud Data Centers
    Lin, Jenn-Wei
    Chen, Chien-Hung
    Tsai, Min-Hsuan
    INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MANAGEMENT ENGINEERING (ITME 2014), 2014, : 96 - 102
  • [25] Application-aware Virtual Machine Migration in Data Centers
    Shrivastava, Vivek
    Zerfos, Petros
    Lee, Kang-won
    Jamjoom, Hani
    Liu, Yew-Huey
    Banerjee, Suman
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 66 - 70
  • [26] Energy-Saving Virtual Machine Placement in Cloud Data Centers
    Dong, Jiankang
    Jin, Xing
    Wang, Hongbo
    Li, Yangyang
    Zhang, Peng
    Cheng, Shiduan
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 618 - 624
  • [27] Joint flow and virtual machine placement in hybrid cloud data centers
    Roh, Heejun
    Jung, Cheoulhoon
    Kim, Kyunghwi
    Pack, Sangheon
    Lee, Wonjun
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 85 : 4 - 13
  • [28] Almost Optimal Virtual Machine Placement for Traffic Intense Data Centers
    Cohen, Rami
    Lewin-Eytan, Liane
    Naor, Joseph
    Raz, Danny
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 355 - 359
  • [29] Efficient Virtual Machine Placement Algorithms for Consolidation in Cloud Data Centers
    Alsbatin, Loiy
    Oz, Gurcu
    Ulusoy, Ali Hakan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2020, 17 (01) : 29 - 50
  • [30] A Survey on the Use of Preferences for Virtual Machine Placement in Cloud Data Centers
    Alashaikh, Abdulaziz
    Alanazi, Eisa
    Al-Fuqaha, Ala
    ACM COMPUTING SURVEYS, 2021, 54 (05)