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 条
  • [41] Resource Scheduling of Workflow Tasks in Cloud Environment
    Karmakar, Kamalesh
    Das, Rajib K.
    Khatua, Sunirmal
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATION SYSTEMS (IEEE ANTS), 2019,
  • [42] A hybrid algorithm for workflow scheduling in cloud environment
    Dong, Tingting
    Zhou, Li
    Chen, Lei
    Song, Yanxing
    Tang, Hengliang
    Qin, Huilin
    [J]. INTERNATIONAL JOURNAL OF BIO-INSPIRED COMPUTATION, 2023, 21 (01) : 48 - 56
  • [43] Workflow Scheduling Algorithms in Cloud Environment - A Survey
    Arya, Lokesh Kumar
    Verma, Amandeep
    [J]. 2014 RECENT ADVANCES IN ENGINEERING AND COMPUTATIONAL SCIENCES (RAECS), 2014,
  • [44] A Novel Workflow Scheduling Algorithm in Cloud Environment
    Toan Phan Thanh
    Loc Nguyen The
    Cuong Nguyen Doan
    [J]. PROCEEDINGS OF 2015 2ND NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT CONFERENCE ON INFORMATION AND COMPUTER SCIENCE NICS 2015, 2015, : 125 - 129
  • [45] An Energy and Temperature Aware Deep Reinforcement Learning Workflow Scheduler in Cloud Computing
    Sudheer Mangalampalli, S.
    Reddy Karri, Ganesh
    Reddy Ch, Pradeep
    Sree Pokkuluri, Kiran
    Chakrabarti, Prasun
    Chakrabarti, Tulika
    [J]. IEEE Access, 2024, 12 : 163424 - 163443
  • [46] A CLOUD WORKFLOW SCHEDULING ALGORITHM FOR MULTI-OBJECT OPTIMIZATION USING REINFORCEMENT LEARNING
    Cui, Delong
    Peng, Zhiping
    Li, Qirui
    He, Jieguang
    Yuan, Yiheng
    Guo, Mian
    [J]. JOURNAL OF NONLINEAR AND CONVEX ANALYSIS, 2020, 21 (08) : 1677 - 1687
  • [47] Data-intensive workflow scheduling strategy based on deep reinforcement learning in multi-clouds
    Zhang, Shuo
    Zhao, Zhuofeng
    Liu, Chen
    Qin, Shenghui
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [48] Data-intensive workflow scheduling strategy based on deep reinforcement learning in multi-clouds
    Shuo Zhang
    Zhuofeng Zhao
    Chen Liu
    Shenghui Qin
    [J]. Journal of Cloud Computing, 12
  • [49] Trust-based scheduling strategy for workflow applications in Cloud environment
    Yang, Yuli
    Peng, Xinguang
    [J]. 2013 EIGHTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC 2013), 2013, : 316 - 320
  • [50] Hybrid genetic algorithm-based workflow scheduling in cloud environment
    [J]. 1600, CESER Publications, Post Box No. 113, Roorkee, 247667, India (48):