A Reinforcement Learning Based Workflow Application Scheduling Approach in Dynamic Cloud Environment

被引:5
|
作者
Wei, Yi [1 ]
Kudenko, Daniel [2 ,3 ]
Liu, Shijun [1 ]
Pan, Li [1 ]
Wu, Lei [1 ]
Meng, Xiangxu [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan, Shandong, Peoples R China
[2] Univ York, Dept Comp Sci, York, N Yorkshire, England
[3] Russian Acad Sci, St Petersburg Natl Res Acad Univ, St Petersburg, Russia
基金
中国国家自然科学基金;
关键词
Cloud computing; Infrastructure as a service; Service composition; Markov decision process; Q-learning;
D O I
10.1007/978-3-030-00916-8_12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Workflow technology is an efficient means for constructing complex applications which involve multiple applications with different functions. In recent years, with the rapid development of cloud computing, deploying such workflow applications in cloud environment is becoming increasingly popular in many fields, such as scientific computing, big data analysis, collaborative design and manufacturing. In this context, how to schedule cloud-based workflow applications using heterogeneous and changing cloud resources is a formidable challenge. In this paper, we regard the service composition problem as a sequential decision making process and solve it by means of reinforcement learning. The experimental results demonstrate that our approach can find near-optimal solutions through continuous learning in the dynamic cloud market.
引用
收藏
页码:120 / 131
页数:12
相关论文
共 50 条
  • [1] Deep Reinforcement Learning for Dynamic Workflow Scheduling in Cloud Environment
    Dong, Tingting
    Xue, Fei
    Xiao, Changbai
    Zhang, Jiangjiang
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2021), 2021, : 107 - 115
  • [2] Workflow scheduling based on deep reinforcement learning in the cloud environment
    Tingting Dong
    Fei Xue
    Chuangbai Xiao
    Jiangjiang Zhang
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2021, 12 : 10823 - 10835
  • [3] Workflow scheduling based on deep reinforcement learning in the cloud environment
    Dong, Tingting
    Xue, Fei
    Xiao, Chuangbai
    Zhang, Jiangjiang
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 12 (12) : 10823 - 10835
  • [4] A workflow based approach for task scheduling in cloud environment
    Patnaik, Harish Kumar
    Patra, Manas Ranjan
    Kumar, Rahul
    [J]. Materials Today: Proceedings, 2023, 80 : 3305 - 3311
  • [5] Deep reinforcement learning for fault-tolerant workflow scheduling in cloud environment
    Dong, Tingting
    Xue, Fei
    Tang, Hengliang
    Xiao, Chuangbai
    [J]. APPLIED INTELLIGENCE, 2023, 53 (09) : 9916 - 9932
  • [6] Deep reinforcement learning for fault-tolerant workflow scheduling in cloud environment
    Tingting Dong
    Fei Xue
    Hengliang Tang
    Chuangbai Xiao
    [J]. Applied Intelligence, 2023, 53 : 9916 - 9932
  • [7] 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
  • [8] 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
  • [9] Metaheuristic Based Workflow Scheduling in Cloud Environment
    Kumar, Sunil
    Mittal, Sumit
    Singh, Manpreet
    [J]. 2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 553 - 559
  • [10] Task scheduling based on deep reinforcement learning in a cloud manufacturing environment
    Dong, Tingting
    Xue, Fei
    Xiao, Chuangbai
    Li, Juntao
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (11):