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 条
  • [31] A collaborative scheduling method for cloud computing heterogeneous workflows based on deep reinforcement learning
    Chen, Genxin
    Qi, Jin
    Sun, Ying
    Hu, Xiaoxuan
    Dong, Zhenjiang
    Sun, Yanfei
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 141 : 284 - 297
  • [32] DeepJS']JS: Job Scheduling Based on Deep Reinforcement Learning in Cloud Data Center
    Li, Fengcun
    Hu, Bo
    [J]. ICBDC 2019: PROCEEDINGS OF 2019 4TH INTERNATIONAL CONFERENCE ON BIG DATA AND COMPUTING, 2019, : 48 - 53
  • [33] DRLBTSA: Deep reinforcement learning based task-scheduling algorithm in cloud computing
    Mangalampalli, Sudheer
    Karri, Ganesh Reddy
    Kumar, Mohit
    Khalaf, Osama Ibrahim
    Romero, Carlos Andres Tavera
    Sahib, GhaidaMuttashar Abdul
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (03) : 8359 - 8387
  • [34] Energy-aware scheduling for spark job based on deep reinforcement learning in cloud
    Hongjian Li
    Liang Lu
    Wenhu Shi
    Gangfan Tan
    Hao Luo
    [J]. Computing, 2023, 105 : 1717 - 1743
  • [35] Energy-aware scheduling for spark job based on deep reinforcement learning in cloud
    Li, Hongjian
    Lu, Liang
    Shi, Wenhu
    Tan, Gangfan
    Luo, Hao
    [J]. COMPUTING, 2023, 105 (08) : 1717 - 1743
  • [36] DRLBTSA: Deep reinforcement learning based task-scheduling algorithm in cloud computing
    Sudheer Mangalampalli
    Ganesh Reddy Karri
    Mohit Kumar
    Osama Ibrahim Khalaf
    Carlos Andres Tavera Romero
    GhaidaMuttashar Abdul Sahib
    [J]. Multimedia Tools and Applications, 2024, 83 : 8359 - 8387
  • [37] Deep Learning based task scheduling in a Cloud RAN enabled edge environment
    Fletcher, Jude
    Wallom, David
    [J]. SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, : 283 - 285
  • [38] Workflow Scheduling Based on Mobile Cloud Computing Machine Learning
    Gong, Fanghai
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [39] Resource Scheduling for Tasks of a Workflow in Cloud Environment
    Karmakar, Kamalesh
    Das, Rajib K.
    Khatua, Sunirmal
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY (ICDCIT 2020), 2020, 11969 : 214 - 226
  • [40] Coevolutionary Workflow Scheduling in a Dynamic Cloud Environment
    Nasonov, Denis
    Melnik, Mikhail
    Radice, Anton
    [J]. INTERNATIONAL JOINT CONFERENCE SOCO'16- CISIS'16-ICEUTE'16, 2017, 527 : 189 - 200