Abstract—Global real-time schedulers have earned the reputa-tion of scaling poorly due to the high runtime overheads involved in global state management. In this paper, two mature implemen-tations, one using fine-grained locking (SCHED DEADLINE) and one using coarse-grained locking (LITMUSRT’s G-EDF plugin), are evaluated and it is shown that, regardless of locking granu-larity, indeed neither scales well w.r.t. worst-case overheads due to excessive lock contention. To demonstrate that this is not an inherent limitation of global scheduling, the design of G-EDF-MP is presented, a global scheduler that uses message passing to avoid lock contention and cache-line sharing. It is shown to offer up to a 23- to 36-fold reduction in worst-case sch...
This paper presents a novel migration algorithm for real-time tasks on multicore systems, based on t...
This paper considers the scheduling of soft real-time sporadic task systems under global EDF on an i...
A new technique was recently introduced by Bonifaci et al. for the analysis of real-time systems sch...
Abstract—Global real-time schedulers have earned the reputa-tion of scaling poorly due to the high r...
Linux supports global and partitioned scheduling through its real-time scheduling class, which provi...
We consider schemes for enacting task share changes - a process called reweighting - on real-time mu...
We consider schemes for enacting task share changesa process called reweightingon real-time multipro...
Multiprocessor hardware platforms are now being considered for embedded systems, due to their high c...
the date of receipt and acceptance should be inserted later Abstract Several tardiness bounds for gl...
The analysis of link-based global scheduling presented in [1, 2] rests on the assumptions that (i) s...
We consider coordinating accesses to shared data structures in multiprocessor real-time systems sche...
Several tardiness bounds for global EDF and global-EDF-like schedulers have been proposed over the l...
We consider coordinating accesses to shared data structures in multiprocessor real-time systems sche...
This paper presents a novel migration algorithm for real-time tasks on multicore systems, based on t...
This paper considers the scheduling of soft real-time sporadic task systems under global EDF on an i...
A new technique was recently introduced by Bonifaci et al. for the analysis of real-time systems sch...
Abstract—Global real-time schedulers have earned the reputa-tion of scaling poorly due to the high r...
Linux supports global and partitioned scheduling through its real-time scheduling class, which provi...
We consider schemes for enacting task share changes - a process called reweighting - on real-time mu...
We consider schemes for enacting task share changesa process called reweightingon real-time multipro...
Multiprocessor hardware platforms are now being considered for embedded systems, due to their high c...
the date of receipt and acceptance should be inserted later Abstract Several tardiness bounds for gl...
The analysis of link-based global scheduling presented in [1, 2] rests on the assumptions that (i) s...
We consider coordinating accesses to shared data structures in multiprocessor real-time systems sche...
Several tardiness bounds for global EDF and global-EDF-like schedulers have been proposed over the l...
We consider coordinating accesses to shared data structures in multiprocessor real-time systems sche...
This paper presents a novel migration algorithm for real-time tasks on multicore systems, based on t...
This paper considers the scheduling of soft real-time sporadic task systems under global EDF on an i...
A new technique was recently introduced by Bonifaci et al. for the analysis of real-time systems sch...