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 条
  • [1] Prepartition: Load Balancing Approach for Virtual Machine Reservations in a Cloud Data Center
    Wen-Hong Tian
    Min-Xian Xu
    Guang-Yao Zhou
    Kui Wu
    Cheng-Zhong Xu
    Rajkumar Buyya
    Journal of Computer Science and Technology, 2023, 38 : 773 - 792
  • [2] Prepartition: A New Paradigm for the Load Balance of Virtual Machine Reservations in Data Centers
    Tian, Wenhong
    Xu, Minxian
    Chen, Yu
    Zhao, Yong
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2014, : 4017 - 4022
  • [3] A Novel Approach for Load Balancing in Cloud Data Center
    Soni, Gulshan
    Kalra, Mala
    SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 807 - 812
  • [4] Pareto Based Virtual Machine Selection with Load Balancing in Cloud Data Centre
    Naik, Ketaki Bhalchandra
    Gandhi, G. Meera
    Patil, S. H.
    CYBERNETICS AND INFORMATION TECHNOLOGIES, 2018, 18 (03) : 23 - 36
  • [5] Dynamics Load Balancing in Virtual Machine for Cloud Computing
    Ismail, Mohd Badrulhisham
    Rahmat, Mohd Khairil
    Hashim, Habibah
    Yusof, Yusnani Mohd
    5TH INTERNATIONAL CONFERENCE ON GREEN DESIGN AND MANUFACTURE 2019 (ICONGDM 2019), 2019, 2129
  • [6] Support vector machine approach for virtual machine migration in cloud data center
    Tseng, Fan-Hsun
    Chen, Xiaojiao
    Chou, Li-Der
    Chao, Han-Chieh
    Chen, Shiping
    MULTIMEDIA TOOLS AND APPLICATIONS, 2015, 74 (10) : 3419 - 3440
  • [7] Support vector machine approach for virtual machine migration in cloud data center
    Fan-Hsun Tseng
    Xiaojiao Chen
    Li-Der Chou
    Han-Chieh Chao
    Shiping Chen
    Multimedia Tools and Applications, 2015, 74 : 3419 - 3440
  • [8] Virtual Machine Migration Implementation in Load Balancing for Cloud Computing
    Razali, Rabiatul Addawiyah Mat
    Ab Rahman, Ruhani
    Zaini, Norliza
    Samad, Mustaffa
    2014 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT AND ADVANCED SYSTEMS (ICIAS 2014), 2014,
  • [9] A Review on Load Balancing of Virtual Machine Resources in Cloud Computing
    Tiwari, Pradeep Kumar
    Joshi, Sandeep
    PROCEEDINGS OF FIRST INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY FOR INTELLIGENT SYSTEMS: VOL 2, 2016, 51 : 369 - 378
  • [10] A novel model for load balancing in cloud data center
    Jing S.
    She K.
    Journal of Convergence Information Technology, 2011, 6 (04) : 171 - 179