Multi-objective optimization for rebalancing virtual machine placement

被引:29
作者
Li, Rui [1 ,2 ]
Zheng, Qinghua [1 ,2 ]
Li, Xiuqi [3 ]
Yan, Zheng [4 ,5 ]
机构
[1] Xi An Jiao Tong Univ, MOE Key Lab Intelligent Networks & Network Secur, Xian, Peoples R China
[2] Xi An Jiao Tong Univ, Dept Comp Sci & Technol, Xian, Peoples R China
[3] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
[4] Xidian Univ, Sch Cyber Engn, State Key Lab Integrated Serv Networks, Xian, Peoples R China
[5] Aalto Univ, Dept Commun & Networking, Espoo, Finland
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2020年 / 105卷
基金
芬兰科学院; 中国国家自然科学基金;
关键词
Virtual machine placement; Multi-objective optimization; Resource utilization; BIOGEOGRAPHY-BASED OPTIMIZATION; LIVE MIGRATION; ALGORITHMS; ENERGY; PERFORMANCE; SYSTEM;
D O I
10.1016/j.future.2017.08.027
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Load balancer, as a key component in cloud computing, seeks to improve the performance of a distributed system by allocating workload amongst a set of cooperating hosts. A good balancing strategy would make the distributed system efficient and enhance user satisfaction. However, the balance of Host Machines (HMs) in a real cloud environment often breaks due to frequently occurred addition and removal of Virtual Machines (VMs). Therefore, it is essential to schedule the VMs to be reBalanced (VMrB). In this paper, we first summarize and analyze the existing studies on load rebalancing. We then propose a novel solution to the VMrB problem, namely a Pareto-based Multi-Objective VM reBalance solution (MOVMrB), which aims to simultaneously minimize the disequilibrium of both inter-HM and intra-HM loads. It is one of the first solutions that leverages the inter-HM and intra-HM loads and applies a multiple objective optimization strategy to overcome the virtual machine rebalance problem. In our work, we keep migration cost in mind and propose a hybrid VM live migration algorithm that significantly reduces the I/O complexity of VMrB processing. The proposed rebalancing solution is evaluated based on two synthetic datasets and two real-world datasets under a CloudSim framework. Our experimental results show that MOVMrB outperforms other existing multi-objective solutions and also demonstrate its extensibility to support complex scenarios in cloud computing. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:824 / 842
页数:19
相关论文
共 76 条
  • [1] Akoush Sherif, 2010, Proceedings 18th IEEE/ACM International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS 2010), P37, DOI 10.1109/MASCOTS.2010.13
  • [2] A scalable, commodity data center network architecture
    Al-Fares, Mohammad
    Loukissas, Alexander
    Vahdat, Amin
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) : 63 - 74
  • [3] [Anonymous], 2012, VMware Technical J
  • [4] [Anonymous], 2010, IEEE INFOCOM SER, DOI 10.1109/INFCOM.2010.5461930
  • [5] [Anonymous], 2007, P 2 INT WORKSH VIRT
  • [6] Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers
    Beloglazov, Anton
    Buyya, Rajkumar
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (13) : 1397 - 1420
  • [7] Biran O., 2012, Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2012), P498, DOI 10.1109/CCGrid.2012.119
  • [8] Breitgand D, 2012, IEEE INFOCOM SER, P2861, DOI 10.1109/INFCOM.2012.6195716
  • [9] CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
    Calheiros, Rodrigo N.
    Ranjan, Rajiv
    Beloglazov, Anton
    De Rose, Cesar A. F.
    Buyya, Rajkumar
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) : 23 - 50
  • [10] Callegati F., 2013, Proc. of OFC, P1