A multi-objective reinforcement learning algorithm for deadline constrained scientific workflow scheduling in clouds

被引:0
|
作者
Yao QIN [1 ,2 ]
Hua WANG [3 ]
Shanwen YI [1 ]
Xiaole LI [4 ]
Linbo ZHAI [5 ]
机构
[1] School of Computer Science and Technology, Shandong University
[2] Shanghai Police College
[3] School of Software, Shandong University
[4] School of Information Science and Engineering, Linyi University
[5] School of Information Science and Engineering, Shandong Normal
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Recently, a growing number of scientific applications have been migrated into the cloud. To deal with the problems brought by clouds, more and more researchers start to consider multiple optimization goals in workflow scheduling.However, the previous works ignore some details, which are challenging but essential. Most existing multi-objective workflow scheduling algorithms overlook weight selection, which may result in the quality degradation of solutions. Besides,we find that the famous partial critical path(PCP) strategy,which has been widely used to meet the deadline constraint,can not accurately reflect the situation of each time step. Workflow scheduling is an NP-hard problem, so self-optimizing algorithms are more suitable to solve it.In this paper, the aim is to solve a workflow scheduling problem with a deadline constraint. We design a deadline constrained scientific workflow scheduling algorithm based on multi-objective reinforcement learning(RL) called DCMORL.DCMORL uses the Chebyshev scalarization function to scalarize its Q-values. This method is good at choosing weights for objectives. We propose an improved version of the PCP strategy called MPCP. The sub-deadlines in MPCP regularly update during the scheduling phase, so they can accurately reflect the situation of each time step. The optimization objectives in this paper include minimizing the execution cost and energy consumption within a given deadline. Finally, we use four scientific workflows to compare DCMORL and several representative scheduling algorithms. The results indicate that DCMORL outperforms the above algorithms. As far as we know, it is the first time to apply RL to a deadline constrained workflow scheduling problem.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [1] A multi-objective reinforcement learning algorithm for deadline constrained scientific workflow scheduling in clouds
    Qin, Yao
    Wang, Hua
    Yi, Shanwen
    Li, Xiaole
    Zhai, Linbo
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (05)
  • [2] A multi-objective reinforcement learning algorithm for deadline constrained scientific workflow scheduling in clouds
    Yao Qin
    Hua Wang
    Shanwen Yi
    Xiaole Li
    Linbo Zhai
    [J]. Frontiers of Computer Science, 2021, 15
  • [3] An adaptive multi-objective evolutionary algorithm for constrained workflow scheduling in Clouds
    Zhang, Miao
    Li, Huiqi
    Liu, Li
    Buyya, Rajkumar
    [J]. DISTRIBUTED AND PARALLEL DATABASES, 2018, 36 (02) : 339 - 368
  • [4] An adaptive multi-objective evolutionary algorithm for constrained workflow scheduling in Clouds
    Miao Zhang
    Huiqi Li
    Li Liu
    Rajkumar Buyya
    [J]. Distributed and Parallel Databases, 2018, 36 : 339 - 368
  • [5] Chaotic hybrid multi-objective optimization algorithm for scientific workflow scheduling in multisite clouds
    Mohammadzadeh, Ali
    Javaheri, Danial
    Artin, Javad
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2024, 75 (02) : 314 - 335
  • [6] Dynamic deadline constrained multi-objective workflow scheduling in multi-cloud environments
    Cai, Xingjuan
    Zhang, Yan
    Li, Mengxia
    Wu, Linjie
    Zhang, Wensheng
    Chen, Jinjun
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2024, 258
  • [7] A Fully Hybrid Algorithm for Deadline Constrained Workflow Scheduling in Clouds
    Yang, Liwen
    Xia, Yuanqing
    Ye, Lingjuan
    Gao, Runze
    Zhan, Yufeng
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (03) : 3197 - 3210
  • [8] Multi-Objective Optimization of Deadline and Budget-Aware Workflow Scheduling in Uncertain Clouds
    Calzarossa, Maria Carla
    Della Vedova, Marco L.
    Massari, Luisa
    Nebbione, Giuseppe
    Tessera, Daniele
    [J]. IEEE ACCESS, 2021, 9 : 89891 - 89905
  • [9] Cost Effective and Deadline Constrained Scientific Workflow Scheduling for Commercial Clouds
    Arabnejad, Vahid
    Bubendorfer, Kris
    [J]. 2015 IEEE 14TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2015, : 106 - 113
  • [10] Scheduling deadline-constrained scientific workflow using chemical reaction optimisation algorithm in clouds
    Yan, Chaokun
    Luo, Huimin
    Hu, Zhigang
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2018, 10 (05) : 378 - 393