Workflow scheduling based on deep reinforcement learning in the cloud environment

被引:31
|
作者
Dong, Tingting [1 ]
Xue, Fei [2 ]
Xiao, Chuangbai [1 ]
Zhang, Jiangjiang [1 ]
机构
[1] Beijing Univ Technol, Fac Informat Technol, Beijing, Peoples R China
[2] Beijing Wuzi Univ, Sch Informat, Beijing, Peoples R China
关键词
Cloud computing; Workflow scheduling; Deep reinforcement learning; Actor-Critic; OPTIMIZATION; ALGORITHM; SCHEME;
D O I
10.1007/s12652-020-02884-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
As a convenient and economic computing model, cloud computing promotes the development of intelligence. Solving the workflow scheduling is a significant topic to promote the development of the cloud computing. In this work, an Actor-Critic architecture is utilized to solve this problem achieving the task executive time minimization under the task precedence constraint. It is similar to the list-based heuristic algorithm which includes the task prioritizing phase and task allocation phase. However, the results of the two phases interact with each other. In the task prioritizing phase, given a workflow represented as the data communication time matrix and task computation time matrix, a distribution over different task permutations by the improved Pointer network can be predicted. Then, the heuristic algorithm based on the HEFT achieves the task allocation to get the task executive time. Using negative task executive time as the reward signals, the model parameters by a policy gradient method in the first phase can be optimized. The simulation experiment is done from the task executive time, and the results shows that the workflow scheduling by the deep reinforcement learning is more effective comparing with other four single objective heuristic algorithms.
引用
收藏
页码:10823 / 10835
页数:13
相关论文
共 50 条
  • [21] Reinforcement Learning based scheduling in a workflow management system
    Kintsakis, Athanassios M.
    Psomopoulos, Fotis E.
    Mitkas, Pericles A.
    [J]. ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2019, 81 : 94 - 106
  • [22] Performance and Cost-Aware Task Scheduling via Deep Reinforcement Learning in Cloud Environment
    Zhao, Zihui
    Shi, Xiaoyu
    Shang, Mingsheng
    [J]. SERVICE-ORIENTED COMPUTING (ICSOC 2022), 2022, 13740 : 600 - 615
  • [23] Weighted double deep Q-network based reinforcement learning for bi-objective multi-workflow scheduling in the cloud
    Li, Huifang
    Huang, Jianghang
    Wang, Binyang
    Fan, Yushun
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02): : 751 - 768
  • [24] Learning to Optimize Workflow Scheduling for an Edge-Cloud Computing Environment
    Zhu, Kaige
    Zhang, Zhenjiang
    Zeadally, Sherali
    Sun, Feng
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2024, 12 (03) : 897 - 912
  • [25] Deep reinforcement learning based scheduling strategy for federated learning in sensor-cloud systems
    Zhang, Tinghao
    Lam, Kwok-Yan
    Zhao, Jun
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 144 : 219 - 229
  • [26] Weighted double deep Q-network based reinforcement learning for bi-objective multi-workflow scheduling in the cloud
    Huifang Li
    Jianghang Huang
    Binyang Wang
    Yushun Fan
    [J]. Cluster Computing, 2022, 25 : 751 - 768
  • [27] Environment-Friendly Power Scheduling Based on Deep Contextual Reinforcement Learning
    Ebrie, Awol Seid
    Paik, Chunhyun
    Chung, Yongjoo
    Kim, Young Jin
    [J]. ENERGIES, 2023, 16 (16)
  • [28] An improved deep reinforcement learning-based scheduling approach for dynamic task scheduling in cloud manufacturing
    Wang, Xiaohan
    Zhang, Lin
    Liu, Yongkui
    Laili, Yuanjun
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2024, 62 (11) : 4014 - 4030
  • [29] Remote Sensing Data Processing Process Scheduling Based on Reinforcement Learning in Cloud Environment
    Du, Ying
    Zhang, Shuo
    Cheng, Pu
    Li, Rita Yi Man
    Yue, Xiao-Guang
    [J]. CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2023, 135 (03): : 1965 - 1979
  • [30] Scheduling framework based on reinforcement learning in online-offline colocated cloud environment
    Ma L.
    Fan Q.
    Xu T.
    Guo G.
    Zhang S.
    Sun Y.
    Zhang Y.
    [J]. Tongxin Xuebao/Journal on Communications, 2023, 44 (06): : 90 - 102