New Scheduling Algorithm and Analysis for Partitioned Periodic DAG Tasks on Multiprocessors
Real-time systems are increasingly shifting from single processors to multiprocessors, where software must be parallelized to fully exploit the additional computational power. While the scheduling of real-time parallel tasks modeled as directed acyclic graphs (DAGs) has been extensively studied in the context of global scheduling, the scheduling and analysis of real-time DAG tasks under partitioned scheduling remain far less developed compared to the traditional scheduling of sequential tasks. Existing approaches primarily target plain fixed-priority partitioned scheduling and often rely on self-suspension–based analysis, which limits opportunities for further optimization. In particular, such methods fail to fully leverage fine-grained scheduling management that could improve schedulability. In this paper, we propose a novel approach for scheduling periodic DAG tasks, in which each DAG task is transformed into a set of real-time transactions by incorporating mechanisms for enforcing release offsets and intra-task priority assignments. We further develop corresponding analysis techniques and partitioning algorithms. Through comprehensive experiments, we evaluate the real-time performance of the proposed methods against state-of-the-art scheduling and analysis techniques. The results demonstrate that our approach consistently outperforms existing methods for scheduling periodic DAG tasks across a wide range of parameter settings.
Authors
- Nan Guan (ORCID: https://orcid.org/0000-0003-3775-911X)
- Xiantong Luo
- Songran Liu (ORCID: https://orcid.org/0000-0002-9234-5799)
- Xu Jiang (ORCID: https://orcid.org/0000-0003-2675-2895)
- Haochun Liang
- Junyi Liu
- Wang Yi (ORCID: https://orcid.org/0000-0002-2994-6110)
Institutions
- University of Electronic Science and Technology of China (CN)
- City University of Hong Kong (HK)
- Northeastern University (CN)
Publication Details
- Journal
- IEEE Transactions on Parallel and Distributed Systems
- Published
- 2025-09-17
- DOI
- https://doi.org/10.1109/tpds.2025.3611446
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00