Growable Genetic Algorithm with Heuristic-based Local Search for multi-dimensional resources scheduling of cloud computing

被引:6
|
作者
Zhou, Guangyao [1 ]
Tian, WenHong [1 ]
Buyya, Rajkumar [1 ,2 ]
Wu, Kui [3 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu, Peoples R China
[2] Univ Melbourne, Dept Comp & Informat Syst, Cloud Comp & Distributed Syst CLOUDS Lab, Melbourne, Australia
[3] Univ Victoria, Dept Comp Sci, Victoria, BC, Canada
基金
中国国家自然科学基金;
关键词
Cloud computing; Multi-Dimensional Resource; Pareto Solution; Multi-Objective Optimization; Heuristic-Based Local Search; Growable Genetic Algorithm; MULTIOBJECTIVE EVOLUTIONARY ALGORITHM; ENERGY-EFFICIENT; OPTIMIZATION; MAKESPAN; ALLOCATION; MOEA/D;
D O I
10.1016/j.asoc.2023.110027
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multi-Dimensional Resources Scheduling Problem (MDRSP, usually a multi-objective optimization problem) has attracted focus in the management of large-scale cloud computing systems as the collaborative operation of various devices in the cloud affects resource utilization and energy consumption. Effective management of the cloud requires a higher performance method to solve MDRSP. Considering the complex coupling between multi-dimensional resources and focusing on virtual machines allocation, we propose GGA-HLSA-RW (GHW, a novel family of genetic algorithms) to optimize the utilization and energy consumption of the cloud. In GGA-HLSA-RW, we add a growth stage to the genetic algorithm and construct a Growable Genetic Algorithm (GGA) using the Heuristic-based Local Search Algorithm (HLSA) with Random multi-Weights (RW) as the growth route. Based on the GHW, we propose GHW-NSGA II and GHW-MOEA/D by applying the sorting strategies and population regeneration mechanism of NSGA II and MOEA/D. To evaluate the performance of GHW, we carry out extensive experiments on the simulation dataset and AzureTraceforPacking2020 for the problems of minimizing the maximum utilization rate of resources for each dimension and minimizing total energy consumption. Experiment results demonstrate the advantages of growth strategy and dimensionality reduction strategy of GHW, as well as validate the applicability and optimality of GHW in realistic cloud computing. The experiments also demonstrate our proposed GHW-NSGA II and GHW-MOEA/D have better convergence rates and optimality than state-of-the-art NSGA II and MOEA/D. (c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:22
相关论文
共 50 条
  • [21] A heuristic resource scheduling algorithm of cloud computing based on polygons correlation calculation
    Tang, Jing-Mian
    Luo, Liang
    Wei, Kai-Ming
    Guo, Xun
    Ji, Xiao-Yu
    [J]. 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE), 2015, : 365 - 370
  • [22] Multi-dimensional firefly algorithm based on local search for solving unit commitment problem
    Yang, Yude
    Feng, Yuan
    Yang, Lizhen
    [J]. FRONTIERS IN ENERGY RESEARCH, 2023, 10
  • [23] Local Search based Ant Colony Optimization for Scheduling in Cloud Computing
    Gondhi, Naveen Kumar
    Sharma, Aditya
    [J]. 2015 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATION ENGINEERING ICACCE 2015, 2015, : 432 - 436
  • [24] Cloud Computing Real-time Task Scheduling Optimization Based on Genetic Algorithm and the Perception of Resources
    Dong, Jian
    Qin, Su-Juan
    [J]. PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 2637 - 2641
  • [25] Deadline Constrained Cloud Computing Resources Scheduling for Cost Optimization Based on Dynamic Objective Genetic Algorithm
    Chen, Zong-Gan
    Du, Ke-Ling
    Zhan, Zhi-Hui
    Zhang, Lun
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 708 - 714
  • [26] Load Balancing Task Scheduling based on Multi-Population Genetic Algorithm in Cloud Computing
    Wang Bei
    Li Jun
    [J]. PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 5261 - 5266
  • [27] A Multi-Objective Genetic Algorithm-Based Resource Scheduling in Mobile Cloud Computing
    Ramasubbareddy, Somula
    Swetha, Evakattu
    Luhach, Ashish Kumar
    Srinivas, T. Aditya Sai
    [J]. INTERNATIONAL JOURNAL OF COGNITIVE INFORMATICS AND NATURAL INTELLIGENCE, 2021, 15 (03) : 58 - 73
  • [28] A fault tolerance aware green IoT workflow scheduling algorithm for multi-dimensional resource utilization in sustainable cloud computing
    Khaleel, Mustafa Ibrahim
    [J]. INTERNET OF THINGS, 2023, 23
  • [29] Dynamic Computing Offloading Strategy for Multi-dimensional Resources Based on MEC
    Zhao, Jihong
    Huang, Zihao
    Luo, Xinggang
    Peng, Gaojie
    Zhu, Zhaoyang
    [J]. ADVANCES IN NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY, ICNC-FSKD 2022, 2023, 153 : 1290 - 1303
  • [30] Multi-objective Task Scheduling Optimization in Cloud Computing based on Genetic Algorithm and Differential Evolution Algorithm
    Li, Yuqing
    Wang, Shichuan
    Hong, Xin
    Li, Yongzhi
    [J]. 2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 4489 - 4494