Abstract

In federated scheduling of parallel real-time tasks on multiprocessor systems, high-utilization tasks are allocated dedicated processors on which they execute exclusively. Several methods exist for allocating a sufficient number of processors to guarantee that each task meets its deadline. In this paper, we propose two new strategies for allocating unit-speed cores to tasks with integer workload and deadline values. The first method can be performed in constant time for each high-utilization task, given the task's total workload, critical-path length, and deadline. The second method exploits the DAG structure of high-utilization tasks, providing a potentially better schedule in pseudo-polynomial time. We analyze and evaluate these new bounds in the context of existing techniques, and demonstrate that, in practice, they often allocate fewer processor cores. We also present a novel method for assigning an optimal number of dedicated cores to heavy tasks, describe how this method can be used in practice, and consider cases for which this is efficient.

Meeting Name

RTNS '22: Proceedings of the 30th International Conference on Real-Time Networks and Systems

Department(s)

Computer Science

Publication Status

Open Access

Comments

Acknowledgements: Many thanks to Jing Li, Abusayeed Saifullah, Chenyang Lu, and Son Dinh for insights into their work, which inspired this study. Thanks also to Sanjoy Baruah and Abhishek Singh for sharing their wealth of knowledge in the state-of-the-art.

National Science Foundation, Grant CSR-1814739 and CNS-17653503 and NASA Grant 80NSSC21K1741.

Keywords and Phrases

federated scheduling; integer-valued tasks; parallel real-time systems; scheduling heuristics

International Standard Book Number (ISBN)

978-145039650-9

Document Type

Article - Conference proceedings

Document Version

Citation

File Type

text

Language(s)

English

Rights

© 2026 The Authors, All rights reserved.

Creative Commons Licensing

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Publication Date

07 Jun 2022

Share

 
COinS