Heterogeneous Quasi-Partitioned Scheduling
Ernesto Massa, George Lima, Björn Andersson, Vinicius Petrucci
Abstract
We consider the problem of scheduling a set of preemptible independent periodic implicit-deadline hard real-time tasks on heterogeneous processors. We divide this problem into two sub-problems: (a) assigning portions of each processor (offline) to each task without jeopardizing schedulability; and (b) generating a schedule satisfying the assigned portions using an online semi-partitioned scheduler, called Heterogeneous Quasi-Partitioned Scheduling (hQPS). The scheduler handles task servers at run-time for ensuring that the processor shares assigned to tasks are timely available to them. Assessments indicate that the proposed solution (i) has good scalability (up to 64 tasks, 64 processors), (ii) is effective in generating schedules with few preemptions and few migrations, and (iii) is effective in managing resources; for task sets where an extra processor speed is required, our solution needs at most 10% extra compared to an optimal scheduler.
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 c0e0296c-4a67-435d-9fa3-fed8d453aba2Related papers
- Partitioned Scheduling of Recurrent Real-Time TasksPontus Ekberg, Sanjoy K. BaruahRTSS 2021 · 4 citations
- Recursive Partitioned Scheduling for Real-Time Gang TasksSeongtae Lee, Nan Guan, Jinkyu LeeRTSS 2025 · 1 citation
- Virtually-Federated Scheduling of Parallel Real-Time TasksXu Jiang, Nan Guan, Haochun Liang, Yue Tang et al.RTSS 2021 · 22 citations
- Fair Scheduling for Time-dependent ResourcesBo Li, Minming Li, Ruilong ZhangNeurIPS 2021 · 23 citations
- Speed-Oblivious Online Scheduling: Knowing (Precise) Speeds is not NecessaryAlexander Lindermayr, Nicole Megow, Martin RappICML 2023 · 9 citations
