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 条
  • [11] Multiple Workflows Offloading Based on Deep Reinforcement Learning in Mobile Edge Computing
    Gao, Yongqiang
    Wang, Yanping
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT I, 2022, 13155 : 476 - 493
  • [12] Reinforcement learning-based online resource allocation for edge computing network
    Li Y.-J.
    Jiang H.-T.
    Gao M.-H.
    Kongzhi yu Juece/Control and Decision, 2022, 37 (11): : 2880 - 2886
  • [13] Reinforcement Learning-Based Mobile Edge Computing and Transmission Scheduling for Video Surveillance
    Yang Kunpeng
    Shan, Hangguan
    Sun, Tengxu
    Hu, Haoji
    Hu, Roland
    Wu, Yingxiao
    Yu, Lu
    Zhang, Zhaoyang
    Quek, Tony Q. S.
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) : 1142 - 1156
  • [14] Online Dispatching and Fair Scheduling of Edge Computing Tasks: A Learning-Based Approach
    Yuan, Hao
    Tang, Guoming
    Li, Xinyi
    Guo, Deke
    Luo, Lailong
    Luo, Xueshan
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (19): : 14985 - 14998
  • [15] DEEP REINFORCEMENT LEARNING-BASED IRRIGATION SCHEDULING
    Yang, Y.
    Hu, J.
    Porter, D.
    Marek, T.
    Heflin, K.
    Kong, H.
    Sun, L.
    TRANSACTIONS OF THE ASABE, 2020, 63 (03) : 549 - 556
  • [16] A Reinforcement Learning-based DAG Tasks Scheduling in Edge-Cloud Collaboration Systems
    Song, Xifei
    Liu, Lei
    Fu, Junqi
    Zhang, Xueyao
    Feng, Jie
    Pei, Qingqi
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 1771 - 1776
  • [17] Federated deep reinforcement learning-based online task offloading and resource allocation in harsh mobile edge computing environment
    Xiang, Hui
    Zhang, Meiyu
    Jian, Chengfeng
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (03): : 3323 - 3339
  • [18] Reinforcement Learning-Based Multiple Constraint Electric Vehicle Charging Service Scheduling
    Liu, Yongguang
    Chen, Wei
    Huang, Zhu
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [19] Deep reinforcement learning-based online task offloading in mobile edge computing networks
    Wu, Haixing
    Geng, Jingwei
    Bai, Xiaojun
    Jin, Shunfu
    INFORMATION SCIENCES, 2024, 654
  • [20] Federated Deep Reinforcement Learning-based task offloading system in edge computing environment
    Merakchi, Hiba
    Bagaa, Miloud
    Messaoud, Ahmed Ouameur
    Ksentini, Adlen
    Sehad, Abdenour
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 5580 - 5586