Virtually-Federated Scheduling of Parallel Real-Time Tasks
Xu Jiang, Nan Guan, Haochun Liang, Yue Tang, Lei Qiao, Wang Yi
Abstract
Federated scheduling is a promising approach to schedule parallel real-time tasks, where each task exclusively executes on a set of dedicated processors. However, federated scheduling suffers significant resource wasting since a task typically only uses part of the processing capacity allocated to it, while the unused part cannot be shared with other tasks. To solve this problem, we present a virtually-federated scheduling approach, which both enjoys the good analyzability of federated scheduling and allows tasks to efficiently share processors with others. The main idea is to construct virtual processors on physical processors, and let a task exclusively execute on a set of virtual processors. As a physical processor is shared by virtual processors, tasks effectively share processors with each other. On the other hand, as each task exclusively executes on its own virtual processor set, the good analyzability of federated scheduling can be carried into to our virtually-federated scheduling approach. We conduct comprehensive performance evaluation to compare our proposed approach with existing methods of different types. Experiment results show that our approach consistently outperforms existing methods to a considerable extent under a wide range of parameter settings.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get b3fe5c39-a6b1-4791-9576-e833d52ea8a7Cited by top-tier papers3
- Bounding the Response Time of DAG Tasks Using Long PathsQingqiang He, Nan Guan, Mingsong Lv, Xu Jiang et al.RTSS 2022 · 19 citations
- Holistically Budgeting Processing GraphsZelin Tong, Shareef Ahmed, James H. AndersonRTSS 2023 · 6 citations
- Mixed-Criticality Federated Scheduling for Relaxed-Deadline DAG TasksFei Guan, Jinkyu Lee, Chun Jason Xue, Jen-Ming Wu et al.RTSS 2024 · 6 citations
Related papers
- DPCP-p: A Distributed Locking Protocol for Parallel Real-Time TasksMaolin Yang, Ze-Wei Chen, Xu Jiang, Nan Guan et al.DAC 2020 · 11 citations
- Recursive Partitioned Scheduling for Real-Time Gang TasksSeongtae Lee, Nan Guan, Jinkyu LeeRTSS 2025 · 1 citation
- Heterogeneous Quasi-Partitioned SchedulingErnesto Massa, George Lima, Björn Andersson, Vinicius PetrucciRTSS 2021 · 4 citations
- Subtask-Level Elastic SchedulingMarion Sudvarg, Daisy Wang, Jeremy Buhler, Chris GillRTSS 2024 · 1 citation
- OS scheduling with nest: keeping tasks close together on warm coresJulia Lawall, Himadri Chhaya-Shailesh, Jean-Pierre Lozi, Baptiste Lepers et al.EuroSys 2022 · 9 citations
