Multi-factor Evolution for Large-scale Multi-objective Cloud Task Scheduling

被引:3
|
作者
Zhao, Tianhao [1 ]
Wu, Linjie [1 ]
Wu, Di [2 ]
Li, Jianwei [1 ]
Cui, Zhihua [1 ]
机构
[1] Taiyuan Univ Sci & Technol, Coll Comp Sci, Taiyuan 030024, Shanxi, Peoples R China
[2] Beijing Univ Technol, Fac Informat Technol, Beijing 100000, Peoples R China
基金
中国国家自然科学基金;
关键词
Cloud computing; evolutionary algorithm; large-scale; multi-factorial; multi-; objective; task scheduling; OPTIMIZATION; ALGORITHM; DECOMPOSITION; MULTITASKING; ENVIRONMENTS;
D O I
10.3837/tiis.2023.04.004
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scheduling user-submitted cloud tasks to the appropriate virtual machine (VM) in cloud computing is critical for cloud providers. However, as the demand for cloud resources from user tasks continues to grow, current evolutionary algorithms (EAs) cannot satisfy the optimal solution of large-scale cloud task scheduling problems. In this paper, we first construct a largescale multi-objective cloud task problem considering the time and cost functions. Second, a multi-objective optimization algorithm based on multi-factor optimization (MFO) is proposed to solve the established problem. This algorithm solves by decomposing the large-scale optimization problem into multiple optimization subproblems. This reduces the computational burden of the algorithm. Later, the introduction of the MFO strategy provides the algorithm with a parallel evolutionary paradigm for multiple subpopulations of implicit knowledge transfer. Finally, simulation experiments and comparisons are performed on a large-scale task scheduling test set on the CloudSim platform. Experimental results show that our algorithm can obtain the best scheduling solution while maintaining good results of the objective function compared with other optimization algorithms.
引用
收藏
页码:1100 / 1122
页数:23
相关论文
共 50 条
  • [21] Multi-Objective Meta-Evolution Method for Large-Scale Optimization Problems
    Przystalka, Piotr
    Katunin, Andrzej
    RECENT ADVANCES IN COMPUTATIONAL OPTIMIZATION: RESULTS OF THE WORKSHOP ON COMPUTATIONAL OPTIMIZATION WCO 2014, 2016, 610 : 165 - 182
  • [22] Evolutionary Large-Scale Multi-Objective Optimization: A Survey
    Tian, Ye
    Si, Langchun
    Zhang, Xingyi
    Cheng, Ran
    He, Cheng
    Tan, Kay Chen
    Jin, Yaochu
    ACM COMPUTING SURVEYS, 2021, 54 (08)
  • [23] Multi-objective large-scale dynamic scheduling for weaving workshops based on improved NSGAII
    Shen C.
    Lei J.
    Ru X.
    Peng L.
    Hu X.
    Fangzhi Xuebao/Journal of Textile Research, 2022, 43 (04): : 74 - 83
  • [24] A Multi-objective Evolutionary Algorithm for Emergency Logistics Scheduling in Large-scale Disaster Relief
    Gan, Xiaohui
    Liu, Jing
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 51 - 58
  • [25] Multi-objective task scheduling in cloud data centers: a differential evolution chaotic whale optimization approach
    Cui, Xiang
    INTERNATIONAL JOURNAL OF INTERACTIVE DESIGN AND MANUFACTURING - IJIDEM, 2024,
  • [26] Multi-objective Task Scheduling Optimization in Cloud Computing based on Genetic Algorithm and Differential Evolution Algorithm
    Li, Yuqing
    Wang, Shichuan
    Hong, Xin
    Li, Yongzhi
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 4489 - 4494
  • [27] A resource allocation-based multi-objective evolutionary algorithm for large-scale multi-objective optimization
    Wanting Yang
    Jianchang Liu
    Wei Zhang
    Xinnan Zhang
    Soft Computing, 2023, 27 : 17809 - 17831
  • [28] A resource allocation-based multi-objective evolutionary algorithm for large-scale multi-objective optimization
    Yang, Wanting
    Liu, Jianchang
    Zhang, Wei
    Zhang, Xinnan
    SOFT COMPUTING, 2023, 27 (23) : 17809 - 17831
  • [29] Multi-level and Multi-objective Survey on Cloud Scheduling
    Kessaci, Yacine
    Melab, Nouredine
    Talbi, El-Ghazali
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 481 - 489
  • [30] Evolutionary Multi-Objective Workflow Scheduling in Cloud
    Zhu, Zhaomeng
    Zhang, Gongxuan
    Li, Miqing
    Liu, Xiaohui
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (05) : 1344 - 1357