Abstract
The development of parallel computing architectures has created a growing need for scheduling real-time gang tasks, in which a specified number of threads per task must be executed simultaneously under timing constraints. However, existing approaches struggle to handle a fundamental challenge—the heterogeneity in the number of threads across gang tasks. To address the challenge, this paper proposes a novel scheduling framework, called Recursive Partitioned Scheduling (RPS), in which each partition can be recursively divided into sub-partitions whose assigned processor sets are disjoint and collectively equal to that of the parent, forming a tree-like hierarchical structure. RPS provides a flexible interface that allows each task to be assigned to an appropriate level in the hierarchy based on the number of threads it requires. To fully exploit RPS, we adopt fixed-priority scheduling and address two key issues. First, we develop a tight schedulability analysis, which not only utilizes the well-known exact schedulability analysis results for uniprocessor scheduling but also leverages the relationship between intra- and inter-partition interference. Second, based on the insights from the analysis, we design an effective partition generation and task assignment algorithm specialized for RPS, and further enhance it through task priority reassignment. Simulation results demonstrate that our approach significantly outperforms existing approaches in terms of schedulability. © 2025 IEEE.
| Original language | English |
|---|---|
| Title of host publication | 2025 IEEE Real-Time Systems Symposium (RTSS) |
| Publisher | IEEE |
| Pages | 135-147 |
| Number of pages | 13 |
| ISBN (Electronic) | 979-8-3315-9642-2 |
| ISBN (Print) | 979-8-3315-9643-9 |
| DOIs | |
| Publication status | Published - 2025 |
| Event | 46th IEEE Real-Time Systems Symposium (RTSS 2025) - Boston, United States Duration: 2 Dec 2025 → 5 Dec 2025 |
Publication series
| Name | Proceedings - Real-Time Systems Symposium |
|---|---|
| ISSN (Print) | 1052-8725 |
| ISSN (Electronic) | 2576-3172 |
Conference
| Conference | 46th IEEE Real-Time Systems Symposium (RTSS 2025) |
|---|---|
| Place | United States |
| City | Boston |
| Period | 2/12/25 → 5/12/25 |
Funding
This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (RS-2024-00438248, RS-2024-00460389).
Fingerprint
Dive into the research topics of 'Recursive Partitioned Scheduling for Real-Time Gang Tasks'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver