Multi-Objective Cloud Task Scheduling Optimization Based on Evolutionary Multi-Factor Algorithm

被引:16
|
作者
Cui, Zhihua [1 ]
Zhao, Tianhao [1 ]
Wu, Linjie [1 ]
Qin, A. K. [2 ]
Li, Jianwei [1 ]
机构
[1] Taiyuan Univ Sci & Technol, Coll Comp Sci, Taiyuan 030024, Shanxi, Peoples R China
[2] Swinburne Univ Technol, Dept Comp Technol, Hawthorn, Vic 3122, Australia
基金
中国国家自然科学基金;
关键词
Task analysis; Cloud computing; Optimization; Virtual machining; Costs; Linear programming; Job shop scheduling; Adaptive strategy; cloud computing; multi-factorial evolutionary algorithm; optimization; task scheduling; MANY-OBJECTIVE OPTIMIZATION;
D O I
10.1109/TCC.2023.3315014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud platforms scheduling resources based on the demand of the tasks submitted by the users, is critical to the cloud provider's interest and customer satisfaction. In this paper, we propose a multi-objective cloud task scheduling algorithm based on an evolutionary multi-factorial optimization algorithm. First, we choose execution time, execution cost, and virtual machines load balancing as the objective functions to construct a multi-objective cloud task scheduling model. Second, the multi-factor optimization (MFO) technique is applied to the task scheduling problem, and the task scheduling characteristics are combined with the multi-objective multi-factor optimization (MO-MFO) algorithm to construct an assisted optimization task. Finally, a dynamic adaptive transfer strategy is designed to determine the similarity between tasks according to the degree of overlap of the MFO problem and to control the intensity of knowledge transfer. The results of simulation experiments on the cloud task test dataset show that our method significantly improves scheduling efficiency, compared with other evolutionary algorithms (EAs), the scheduling method simplifies the decomposition of complex problems by a multi-factor approach, while using knowledge transfer to share the convergence direction among sub-populations, which can find the optimal solution interval more quickly and achieve the best results among all objective functions.
引用
收藏
页码:3685 / 3699
页数:15
相关论文
共 50 条
  • [1] Evolutionary algorithm-based multi-objective task scheduling optimization model in cloud environments
    Fahimeh Ramezani
    Jie Lu
    Javid Taheri
    Farookh Khadeer Hussain
    World Wide Web, 2015, 18 : 1737 - 1757
  • [2] Evolutionary algorithm-based multi-objective task scheduling optimization model in cloud environments
    Ramezani, Fahimeh
    Lu, Jie
    Taheri, Javid
    Hussain, Farookh Khadeer
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2015, 18 (06): : 1737 - 1757
  • [3] Multi-factor Evolution for Large-scale Multi-objective Cloud Task Scheduling
    Zhao, Tianhao
    Wu, Linjie
    Wu, Di
    Li, Jianwei
    Cui, Zhihua
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2023, 17 (04): : 1100 - 1122
  • [4] An Improved Multi-Objective Optimization Algorithm Based on NPGA for Cloud Task Scheduling
    Peng Yue
    Xue Shengjun
    Li Mengying
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (04): : 161 - 176
  • [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 Optimization of a Task-Scheduling Algorithm for a Secure Cloud
    Li, Wei
    Fan, Qi
    Dang, Fangfang
    Jiang, Yuan
    Wang, Haomin
    Li, Shuai
    Zhang, Xiaoliang
    INFORMATION, 2022, 13 (02)
  • [7] A Multi-Workflow Scheduling Approach With Explicit Evolutionary Multi-Objective Multi-Task Optimization Algorithm in Cloud Environment
    Zhang, Qiqi
    Li, Bohui
    Geng, Shaojin
    Cai, Xingjuan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2025, 37 (01):
  • [8] Task scheduling based on multi-objective genetic algorithm in cloud computing
    Xu, Zhenzhen
    Xu, Xiujuan
    Zhao, Xiaowei
    Journal of Information and Computational Science, 2015, 12 (04): : 1429 - 1438
  • [9] Multi-objective Optimization for Cloud Task Scheduling Based on the ANP Model
    Li Kunlun
    Wang Jun
    CHINESE JOURNAL OF ELECTRONICS, 2017, 26 (05) : 889 - 898
  • [10] Multi-objective Optimization for Cloud Task Scheduling Based on the ANP Model
    LI Kunlun
    WANG Jun
    ChineseJournalofElectronics, 2017, 26 (05) : 889 - 898