A Global DAG Task Scheduler Using Deep Reinforcement Learning and Graph Convolution Network

被引:6
|
作者
Lee, Hyunsung [1 ]
Cho, Sangwoo [2 ]
Jang, Yeongjae [2 ]
Lee, Jinkyu [3 ]
Woo, Honguk [3 ]
机构
[1] Kakao Corp, Seongnam 13494, South Korea
[2] Sungkyunkwan Univ, Dept Math, Suwon 16419, South Korea
[3] Sungkyunkwan Univ, Dept Comp Sci & Engn, Suwon 16419, South Korea
基金
新加坡国家研究基金会;
关键词
Deep reinforcement learning; graph convolution network; policy gradient learning; DAG task; PRIORITY ASSIGNMENT; TIME;
D O I
10.1109/ACCESS.2021.3130407
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Parallelization of tasks and efficient utilization of processors are considered important and challenging in operating large-scale real-time systems. Recently, deep reinforcement learning (DRL) was found to provide effective solutions to various combinatorial optimization problems. In this paper, inspired by recent achievements in DRL, we employ DRL techniques for scheduling a directed acyclic graph (DAG) task in which a set of non-preemptive subtasks are specified by precedence conditions among them. We propose a DRL-based priority assignment model for scheduling a DAG task on a multiprocessor system, named GoSu, which adapts a graph convolution network (GCN) to process a complex interdependent task structure and minimize the makespan of a DAG task. Our proposed model makes use of both temporal and structural features in a DAG to effectively learn a priority-based scheduling policy via GCN and policy gradient methods. With comprehensive evaluations, we verify that our model shows comparable performance to several state-of-the-art DAG task scheduling algorithms, and outperforms them by 2 similar to 3% in the slowdown of achieved makespans particularly in nontrivial system configurations where workloads are neither too small nor heavy compared to the given number of processors. We also analyze the priority assignment behaviors of our model by leveraging a regression method that imitates the learned policy of the model.
引用
收藏
页码:158548 / 158561
页数:14
相关论文
共 50 条
  • [41] Reward shaping using directed graph convolution neural networks for reinforcement learning and games
    Sang, Jianghui
    Ahmad Khan, Zaki
    Yin, Hengfu
    Wang, Yupeng
    [J]. FRONTIERS IN PHYSICS, 2023, 11
  • [42] Distribution Network Reconfiguration Using Deep Reinforcement Learning
    Gautam, Mukesh
    Benidris, Mohammed
    [J]. 2022 17TH INTERNATIONAL CONFERENCE ON PROBABILISTIC METHODS APPLIED TO POWER SYSTEMS (PMAPS), 2022,
  • [43] Dynamic Job-Shop Scheduling Problems Using Graph Neural Network and Deep Reinforcement Learning
    Liu, Chien-Liang
    Huang, Tzu-Hsuan
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2023, 53 (11): : 6836 - 6848
  • [44] Deep reinforcement learning guided graph neural networks for brain network analysis
    Zhao, Xusheng
    Wu, Jia
    Peng, Hao
    Beheshti, Amin
    Monaghan, Jessica J. M.
    McAlpine, David
    Hernandez-Perez, Heivet
    Dras, Mark
    Dai, Qiong
    Li, Yangyang
    Yu, Philip S.
    He, Lifang
    [J]. NEURAL NETWORKS, 2022, 154 : 56 - 67
  • [45] NetRL: Task-Aware Network Denoising via Deep Reinforcement Learning
    Xu, Jiarong
    Yang, Yang
    Pu, Shiliang
    Fu, Yao
    Feng, Jun
    Jiang, Weihao
    Lu, Jiangang
    Wang, Chunping
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (01) : 810 - 823
  • [46] FastGR : Global Routing on CPU-GPU with Heterogeneous Task Graph Scheduler
    Liu, Siting
    Liao, Peiyu
    Zhang, Rui
    Chen, Zhitang
    Lv, Wenlong
    Lin, Yibo
    Yu, Bei
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 760 - 765
  • [47] FastGR: Global Routing on CPU-GPU With Heterogeneous Task Graph Scheduler
    Liu, Siting
    Pu, Yuan
    Liao, Peiyu
    Wu, Hongzhong
    Zhang, Rui
    Chen, Zhitang
    Lv, Wenlong
    Lin, Yibo
    Yu, Bei
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (07) : 2317 - 2330
  • [48] DAG-based workflows scheduling using Actor-Critic Deep Reinforcement Learning
    Koslovski, Guilherme Piegas
    Pereira, Kleiton
    Albuquerque, Paulo Roberto
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 150 : 354 - 363
  • [49] Graph Saliency Network: Using Graph Convolution Network on Saliency Detection
    Lin, Heng-Sheng
    Ding, Jian-Jiun
    Huang, Jin-Yu
    [J]. APCCAS 2020: PROCEEDINGS OF THE 2020 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS 2020), 2020, : 177 - 180
  • [50] Resource Allocation in Vehicular Communications using Graph and Deep Reinforcement Learning
    Gyawali, Sohan
    Qian, Yi
    Hu, Rose Qingyang
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,