mlsanityData to 14 Oct 2026

Edge Generation Scheduling for DAG Tasks Using Deep Reinforcement Learning

arXiv 2308.14647 ↗First posted 28 Aug 2023cs.LG cs.DC cs.DMcited by 1

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

  1. 2017Proximal Policy Optimization Algorithmscited by 15,215
  2. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
  3. 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 2,026
  4. 2018Learning Scheduling Algorithms for Data Processing Clusterscited by 134
  5. 2020Geometric Deep Reinforcement Learning for Dynamic DAG Schedulingcited by 3
  6. 2022Bounding the Response Time of DAG Tasks Using Long Pathscited by 2
  7. 2018Response Time Bounds for Typed DAG Parallel Tasks on Heterogeneous Multi-corescited by 1
  8. 2021Response-Time Analysis and Optimization for Probabilistic Conditional Parallel DAG Taskscited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.