JOURNAL ARTICLE

Multi-agent Reinforcement Learning-based Adaptive Heterogeneous DAG Scheduling

A. ZhadanAlexander AllahverdyanIvan Vladimirovich KondratovV. S. MikheevOvanes PetrosianA. B. RomanovskiiVitaliy Kharin

Year: 2023 Journal:   ACM Transactions on Intelligent Systems and Technology Vol: 14 (5)Pages: 1-26   Publisher: Association for Computing Machinery

Abstract

Static scheduling of computational workflow represented by a directed acyclic graph (DAG) is an important problem in many areas of computer science. The main idea and novelty of the proposed algorithm is an adaptive heuristic or graph metric that uses a different heuristic rule at each scheduling step depending on local workflow. It is also important to note that multi-agent reinforcement learning is used to determine scheduling policy based on adaptive metrics. To prove the efficiency of the approach, a comparison with the state-of-the-art DAG scheduling algorithms is provided: DONF, CPOP, HCPT, HPS, and PETS. Based on the simulation results, the proposed algorithm shows an improvement of up to 30% on specific graph topologies and an average performance gain of 5.32%, compared to the best scheduling algorithm, DONF (suitable for large-scale scheduling), on a large number of random DAGs. Another important result is that using the proposed algorithm it was possible to cover 30.01% of the proximity interval from the best scheduling algorithm to the global optimal solution. This indicates that the idea of an adaptive metric for DAG scheduling is important and requires further research and development.

Keywords:
Computer science Directed acyclic graph Reinforcement learning Dynamic priority scheduling Fair-share scheduling Distributed computing Rate-monotonic scheduling Flow shop scheduling Two-level scheduling Mathematical optimization Theoretical computer science Algorithm Artificial intelligence Mathematics

Metrics

5
Cited By
2.20
FWCI (Field Weighted Citation Impact)
37
Refs
0.78
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Scheduling and Optimization Algorithms
Physical Sciences →  Engineering →  Industrial and Manufacturing Engineering

Related Documents

JOURNAL ARTICLE

Adaptive Multi-Agent Meeting Scheduling Using Federated Reinforcement Learning

Ravi Ray

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2025
JOURNAL ARTICLE

Adaptive Multi-Agent Meeting Scheduling Using Federated Reinforcement Learning

Ravi Ray

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2025
BOOK-CHAPTER

Multi-agent Deep Reinforcement Learning Based Adaptive User Association in Heterogeneous Networks

Weiwen YiXing ZhangWenbo WangJing Li

Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering Year: 2019 Pages: 57-67
© 2026 ScienceGate Book Chapters — All rights reserved.