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 条
  • [1] Information interaction and partial growth-based multi-population growable genetic algorithm for multi-dimensional resources utilization optimization of cloud computing
    Zhou, Guangyao
    Xie, Yuanlun
    Lan, Haocheng
    Tian, WenHong
    Buyya, Rajkumar
    Wu, Kui
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2024, 87
  • [2] Multi-Dimensional Constrained Cloud Computing Task Scheduling Mechanism Based on Genetic Algorithm
    Zhu, Youchan
    Liu, Peng
    [J]. INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2013, 9 : 15 - 18
  • [3] Deadline constraint heuristic-based genetic algorithm for workflow scheduling in cloud
    Verma, Amandeep
    Kaushal, Sakshi
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2014, 5 (02) : 96 - 106
  • [4] A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms
    NoorianTalouki, Reza
    Shirvani, Mirsaeid Hosseini
    Motameni, Homayun
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 4902 - 4913
  • [5] A novel hybrid heuristic-based list scheduling algorithm in heterogeneous cloud computing environment for makespan optimization
    Shirvani, Mirsaeid Hosseini
    Talouki, Reza Noorian
    [J]. PARALLEL COMPUTING, 2021, 108
  • [6] Lagrangian heuristic-based neighbourhood search for the multiple-choice multi-dimensional knapsack problem
    Hifi, Mhand
    Wu, Lei
    [J]. ENGINEERING OPTIMIZATION, 2015, 47 (12) : 1619 - 1636
  • [7] A multi-objective heuristic-based hybrid genetic algorithm
    Reynolds, BJ
    Azarm, S
    [J]. MECHANICS OF STRUCTURES AND MACHINES, 2002, 30 (04): : 463 - 491
  • [8] MOWS: Multi-objective workflow scheduling in cloud computing based on heuristic algorithm
    Abazari, Farzaneh
    Analoui, Morteza
    Takabi, Hassan
    Fu, Song
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2019, 93 : 119 - 132
  • [9] A Multi-dimensional Genetic Algorithm for Spacecraft TT&C Resources Unified Scheduling
    Bai, Jian
    Gao, Huili
    Gu, Xiaosong
    Yang, Huiying
    [J]. PROCEEDINGS OF THE 28TH CONFERENCE OF SPACECRAFT TT&C TECHNOLOGY IN CHINA: OPENNESS, INTEGRATION AND INTELLIGENT INTERCONNECTION, 2018, 445 : 153 - 163
  • [10] A heuristic-based hybrid genetic-variable neighborhood search algorithm for task scheduling in heterogeneous multiprocessor system
    Wen, Yun
    Xu, Hua
    Yang, Jiadong
    [J]. INFORMATION SCIENCES, 2011, 181 (03) : 567 - 581