Reinforcement Learning-Based Online Scheduling of Multiple Workflows in Edge Environment

被引:2
|
作者
Huang, Binbin [1 ]
Wang, Lingbin [1 ]
Liu, Xiao [2 ]
Huang, Zixin [1 ]
Yin, Yuyu [1 ]
Zhu, Fujin [3 ]
Wang, Shangguang [4 ]
Deng, Shuiguang [5 ]
机构
[1] Hangzhou Dianzi Univ, Sch Comp, Hangzhou 310018, Peoples R China
[2] Deakin Univ, Sch Informat Technol, Geelong, Vic 3125, Australia
[3] Guangdong OPPO Co Ltd, OPPO AI Ctr, Shenzhen, Peoples R China
[4] Beijing Univ Posts & Telecommun, State Key Lab Networking & Switching Technol, Beijing 100876, Peoples R China
[5] Zhejiang Univ, Sch Comp Sci & Technol, Hangzhou 310027, Peoples R China
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2024年 / 21卷 / 05期
基金
中国国家自然科学基金;
关键词
Processor scheduling; Scheduling; Internet of Things; Servers; Schedules; Heuristic algorithms; Feature extraction; Edge computing; online multiple workflow scheduling; graph convolution neural network; policy gradient learning; FRAMEWORK;
D O I
10.1109/TNSM.2024.3428496
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In edge environment, many smart application instances are triggered randomly by resource-constrained Internet of Things (IoT) devices. These application instances usually consist of dependent computation components, which can be modeled as workflows in different shapes and sizes. Due to the limited computing power of IoT devices, a common approach is to schedule partial computation components of multiple workflow instances to the resource-rich edge servers to execute. However, how to schedule the stochastically arrived multiple workflow instances in edge environment with the minimum average completion time is still a challenging issue. To address such an issue, in this paper, we adopt the graph convolution neural network to transform multiple workflow instances with different shapes and sizes into embeddings, and formulate the online multiple workflow scheduling problem as a finite Markov decision process. Furthermore, we propose a policy gradient learning-based online multiple workflow scheduling scheme (PG-OMWS) to optimize the average completion time of all workflow instances. Extensive experiments are conducted on the synthetic workflows with various shapes and sizes. The experimental results demonstrate that the PG-OMWS scheme can effectively schedule the stochastically arrived multiple workflow instances, and achieve the lowest average completion time compared with four baseline algorithms in edge environments with different scales.
引用
收藏
页码:5691 / 5706
页数:16
相关论文
共 50 条
  • [1] A Deep Reinforcement Learning-Based Approach to the Scheduling of Multiple Workflows on Non-dedicated Edge Servers
    Gao, Yongqiang
    Feng, Ke
    PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PDCAT 2021, 2022, 13148 : 261 - 272
  • [2] A deep reinforcement learning-based scheduling framework for real-time workflows in the cloud environment
    Pan, Jiahui
    Wei, Yi
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 255
  • [3] A reinforcement learning-based approach for online bus scheduling
    Liu, Yingzhuo
    Zuo, Xingquan
    Ai, Guanqun
    Liu, Yahong
    KNOWLEDGE-BASED SYSTEMS, 2023, 271
  • [4] Deep Reinforcement Learning-Based Workload Scheduling for Edge Computing
    Zheng, Tao
    Wan, Jian
    Zhang, Jilin
    Jiang, Congfeng
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [5] Deep Reinforcement Learning-Based Workload Scheduling for Edge Computing
    Tao Zheng
    Jian Wan
    Jilin Zhang
    Congfeng Jiang
    Journal of Cloud Computing, 11
  • [6] Reinforcement learning-based task scheduling for heterogeneous computing in end-edge-cloud environment
    Wangbo Shen
    Weiwei Lin
    Wentai Wu
    Haijie Wu
    Keqin Li
    Cluster Computing, 2025, 28 (3)
  • [7] Online scheduling of dependent tasks of cloud's workflows to enhance resource utilization and reduce the makespan using multiple reinforcement learning-based agents
    Asghari, Ali
    Sohrabi, Mohammad Karim
    Yaghmaee, Farzin
    SOFT COMPUTING, 2020, 24 (21) : 16177 - 16199
  • [8] Online scheduling of dependent tasks of cloud’s workflows to enhance resource utilization and reduce the makespan using multiple reinforcement learning-based agents
    Ali Asghari
    Mohammad Karim Sohrabi
    Farzin Yaghmaee
    Soft Computing, 2020, 24 : 16177 - 16199
  • [9] Reinforcement Learning-Based Optimization for Mobile Edge Computing Scheduling Game
    Wang, Tingting
    Lu, Bingxian
    Wang, Wei
    Wei, Wei
    Yuan, Xiaochen
    Li, Jianqing
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (01): : 55 - 64
  • [10] Deep Reinforcement Learning-Based Task Scheduling in IoT Edge Computing
    Sheng, Shuran
    Chen, Peng
    Chen, Zhimin
    Wu, Lenan
    Yao, Yuxuan
    SENSORS, 2021, 21 (05) : 1 - 19