Prepartition: Load Balancing Approach for Virtual Machine Reservations in a Cloud Data Center

被引:0
|
作者
Tian, Wen-Hong [1 ,2 ]
Xu, Min-Xian [3 ]
Zhou, Guang-Yao [1 ]
Wu, Kui [4 ]
Xu, Cheng-Zhong [5 ]
Buyya, Rajkumar [1 ,6 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu 610054, Peoples R China
[2] Univ Elect Sci & Technol China, Yangtze Delta Reg Inst Huzhou, Huzhou 313001, Peoples R China
[3] Chinese Acad Sci, Shenzhen Inst Adv Technol, Inst Adv Comp & Digital Engn, Shenzhen 518055, Peoples R China
[4] Univ Victoria, Dept Comp Sci, Victoria, BC V8W 3P6, Canada
[5] Univ Macao, State Key Lab Internet Things Smart City, Macau 999078, Peoples R China
[6] Univ Melbourne, Sch Comp & Informat Syst, Melbourne, Vic 3010, Australia
基金
中国国家自然科学基金;
关键词
cloud computing; physical machine (PM); virtual machine (VM); reservation; load balancing; Prepartition; TRADEOFF;
D O I
10.1007/s11390-022-1214-x
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Load balancing is vital for the efficient and long-term operation of cloud data centers. With virtualization, post (reactive) migration of virtual machines (VMs) after allocation is the traditional way for load balancing and consolidation. However, it is not easy for reactive migration to obtain predefined load balance objectives and it may interrupt services and bring instability. Therefore, we provide a new approach, called Prepartition, for load balancing. It partitions a VM request into a few sub-requests sequentially with start time, end time and capacity demands, and treats each sub-request as a regular VM request. In this way, it can proactively set a bound for each VM request on each physical machine and makes the scheduler get ready before VM migration to obtain the predefined load balancing goal, which supports the resource allocation in a fine-grained manner. Simulations with real-world trace and synthetic data show that our proposed approach with offline version (PrepartitionOff) scheduling has 10%-20% better performance than the existing load balancing baselines under several metrics, including average utilization, imbalance degree, makespan and Capacity_makespan. We also extend Prepartition to online load balancing. Evaluation results show that our proposed approach also outperforms state-of-the-art online algorithms.
引用
收藏
页码:773 / 792
页数:20
相关论文
共 50 条
  • [41] Load Balancing in Distributed Cloud Data Center Configurations - Performance and Energy Efficiency
    Kueh, Paul J.
    Mashaly, Maggie Ezzat
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON FUTURE ENERGY SYSTEMS (E-ENERGY'17), 2017, : 296 - 301
  • [42] Load Balancing in Xen Virtual Machine Monitor
    Somani, Gaurav
    Chaudhary, Sanjay
    CONTEMPORARY COMPUTING, PT 2, 2010, 95 : 62 - +
  • [43] Performance Evaluation of Load Balancing Policies across Virtual Machines in a Data Center
    Arora, Vasudha
    Tyagi, S. S.
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON RELIABILTY, OPTIMIZATION, & INFORMATION TECHNOLOGY (ICROIT 2014), 2014, : 384 - 387
  • [44] ENHANCED THROTTLED LOAD BALANCING FOR VIRTUAL MACHINE ALLOCATION IN MULTIPLE DATA CENTERS
    Rao, P. Hanumantha
    Rajakumar, P. S.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2024, 25 (05): : 3453 - 3467
  • [45] Inter-Data Center Virtual Machine Migration in Federated Cloud
    Najm, Moustafa
    Tamarapalli, Venkatesh
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING (ICDCN 2020), 2020,
  • [46] A Hybrid Queuing Model for Virtual Machine Placement in Cloud Data Center
    Addya, Sourav Kanti
    Turuk, Ashok Kumar
    Sahoo, Bibhudatta
    Sarkar, Mahasweta
    2015 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNCATIONS SYSTEMS (ANTS), 2015,
  • [47] SeLance: Secure Load Balancing of Virtual Machines in Cloud
    Sun, Qian
    Shen, Qingni
    Li, Cong
    Wu, Zhonghai
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 662 - 669
  • [48] Minimizing Communication Cost for Virtual Machine Placement in Cloud Data Center
    Karmakar, Kamalesh
    Das, Rajib K.
    Khatua, Sunirmal
    PROCEEDINGS OF THE 2019 IEEE REGION 10 CONFERENCE (TENCON 2019): TECHNOLOGY, KNOWLEDGE, AND SOCIETY, 2019, : 1558 - 1563
  • [49] A Secure and Multiobjective Virtual Machine Placement Framework for Cloud Data Center
    Saxena, Deepika
    Gupta, Ishu
    Kumar, Jitendra
    Singh, Ashutosh Kumar
    Wen, Xiaoqing
    IEEE SYSTEMS JOURNAL, 2022, 16 (02): : 3163 - 3174
  • [50] Optimal Load Balancing in Cloud Environment of Virtual Machines
    Al-Yarimi, Fuad A. M.
    Althahabi, Sami
    Eltayeb, Majdy Mohammed
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 41 (03): : 919 - 932