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 条
  • [21] An Energy Efficient Dynamic Schedule based Server Load Balancing Approach for Cloud Data Center
    Bose, Rajesh
    Sahana, Sudipta
    Sarddar, Debabrata
    INTERNATIONAL JOURNAL OF FUTURE GENERATION COMMUNICATION AND NETWORKING, 2015, 8 (03): : 123 - 136
  • [22] A weighted throttled load balancing approach for virtual machines in cloud environment
    Hussein, Walugembe
    Peng, Tao
    Wang, Guojun
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 11 (04) : 402 - 408
  • [23] Priority-based Virtual Machine Load Balancing in a Scientific Federated Cloud
    Jaikar, Amol Hindurao
    Huang, Dada
    Kim, Gyeong-Ryoon
    Noh, Seo-Young
    2014 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (CLOUDNET), 2014, : 248 - 254
  • [24] A Method for Load Balancing and Energy Optimization in Cloud Computing Virtual Machine Scheduling
    Chandravanshi, Kamlesh
    Soni, Gaurav
    Mishra, Durgesh Kumar
    ADVANCES IN COMPUTATIONAL INTELLIGENCE SYSTEMS, UKCI 2023, 2024, 1453 : 325 - 335
  • [25] VM Performance Maximization and PM Load Balancing Virtual Machine Placement in Cloud
    Zhao, Hui
    Wang, Quan
    Wang, Jing
    Wan, Bo
    Li, Shangshu
    2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, : 857 - 864
  • [26] The load balancing improvement of a data center by a hybrid algorithm in cloud computing
    Fahim, Youssef
    Ben Lahmar, Elhabib
    Labriji, El Houssine
    Eddaoui, Ahmed
    Ouahabi, Sara
    2014 THIRD IEEE INTERNATIONAL COLLOQUIUM IN INFORMATION SCIENCE AND TECHNOLOGY (CIST'14), 2014, : 141 - 144
  • [27] SLA MANAGEMENT FOR COMPREHENSIVE VIRTUAL MACHINE MIGRATION CONSIDERING SCHEDULING AND LOAD BALANCING ALGORITHM IN CLOUD DATA CENTERS
    Halili, Merita Kasa
    Cico, Betim
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2020, 12 (04): : 23 - 34
  • [28] Load Balancing in Cloud Data Center Using Modified Active Monitoring Load Balancer
    Kumar, Ankit
    Kalra, Mala
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND AUTOMATION (ICACCA 2016), 2016, : 266 - 270
  • [29] Dynamic Load Balancing in Cloud A Data-Centric Approach
    Dasoriya, Rayan
    Kotadiya, Purvi
    Arya, Garima
    Nayak, Priyanshu
    Mistry, Kamal
    2017 INTERNATIONAL CONFERENCE ON NETWORKS & ADVANCES IN COMPUTATIONAL TECHNOLOGIES (NETACT), 2017, : 162 - 166
  • [30] A Survey of Virtual Machine Placement Techniques in a Cloud Data Center
    Usmani, Zoha
    Singh, Shailendra
    1ST INTERNATIONAL CONFERENCE ON INFORMATION SECURITY & PRIVACY 2015, 2016, 78 : 491 - 498