Edge Generation Scheduling for DAG Tasks Using Deep Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Directed acyclic graph (DAG) tasks are currently adopted in the real-time domain to model complex applications from the automotive, avionics, and industrial domains that implement their functionalities through chains of intercommunicating tasks. This paper studies the problem of scheduling real-time DAG tasks by presenting a novel schedulability test based on the concept of trivial schedulability. Using this schedulability test, we propose a new DAG scheduling framework (edge generation scheduling -- EGS) that attempts to minimize the DAG width by iteratively generating edges while guaranteeing the deadline constraint. We study how to efficiently solve the problem of generating edges by developing a deep reinforcement learning algorithm combined with a graph representation neural network to learn an efficient edge generation policy for EGS. We evaluate the effectiveness of the proposed algorithm by comparing it with state-of-the-art DAG scheduling heuristics and an optimal mixed-integer linear programming baseline. Experimental results show that the proposed algorithm outperforms the state-of-the-art by requiring fewer processors to schedule the same DAG tasks. The code is available at https://github.com/binqi-sun/egs.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 8 of its 62 references that are in the map. First posted on arXiv 28 Aug 2023.
Builds on
8 of 62 references.
References · 8
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 2,026
- 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 134
- 2020Geometric Deep Reinforcement Learning for Dynamic DAG Schedulingcited by 3
- 2022Bounding the Response Time of DAG Tasks Using Long Pathscited by 2
- 2018Response Time Bounds for Typed DAG Parallel Tasks on Heterogeneous Multi-corescited by 1
- 2021Response-Time Analysis and Optimization for Probabilistic Conditional Parallel DAG Taskscited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.