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 条
  • [1] Multi-Objective Cloud Task Scheduling Optimization Based on Evolutionary Multi-Factor Algorithm
    Cui, Zhihua
    Zhao, Tianhao
    Wu, Linjie
    Qin, A. K.
    Li, Jianwei
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (04) : 3685 - 3699
  • [2] Multi-objective task scheduling in cloud computing
    Malti, Arslan Nedhir
    Hakem, Mourad
    Benmammar, Badr
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (25):
  • [3] Multi-objective optimisation of multi-task scheduling in cloud manufacturing
    Li, Feng
    Zhang, Lin
    Liao, T. W.
    Liu, Yongkui
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2019, 57 (12) : 3847 - 3863
  • [4] A Multi-Objective Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    2015 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, COMPUTER NETWORKS & AUTOMATED VERIFICATION (EDCAV), 2015, : 82 - 87
  • [5] Research on Cloud Task Scheduling based on Multi-Objective Optimization
    Hao, Xiaohong
    Han, Yufang
    Cao, Juan
    Yan, Yan
    Wang, Dongjiang
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON MECHANICAL, ELECTRONIC, CONTROL AND AUTOMATION ENGINEERING (MECAE 2017), 2017, 61 : 466 - 471
  • [6] Multi-Objective Task Scheduling Optimization in Cloud Computing: An Appraisal
    Gabi, Danlami
    Ismail, Abdul Samad
    Zainal, Anazida
    Zakaria, Zalmiyah
    ADVANCED SCIENCE LETTERS, 2018, 24 (05) : 3609 - 3615
  • [7] Multi-objective Large-Scale Staff Allocation
    Anzaldua, Roberto
    Burt, Christina
    Edmonds, Harry
    Lehmann, Karsten
    Song, Guangyan
    OPERATIONS RESEARCH PROCEEDINGS 2017, 2018, : 573 - 579
  • [8] Research on the Mold Finishing for Multi-Factor and Multi-Objective
    Ji Shi-ming
    Wei Wei
    Jin Ming-sheng
    Pan Ye
    Huang Xi-huan
    PROCEEDINGS OF THE 28TH CHINESE CONTROL AND DECISION CONFERENCE (2016 CCDC), 2016, : 3696 - 3701
  • [9] Dynamic variable analysis guided adaptive evolutionary multi-objective scheduling for large-scale workflows in cloud computing
    Xia, Yangkun
    Luo, Xinran
    Yang, Wei
    Jin, Ting
    Li, Jun
    Xing, Lining
    Pan, Lijun
    SWARM AND EVOLUTIONARY COMPUTATION, 2024, 90
  • [10] Multi-objective secure task scheduling based on SLA in multi-cloud environment
    Jawade, Prashant Balkrishna
    Ramachandram, S.
    MULTIAGENT AND GRID SYSTEMS, 2022, 18 (01) : 65 - 85