IEEE Transactions on Parallel and Distributed Systems · 2005 · 170 citations · 17 references
ComputingComputer EngineeringComputer ScienceOperating SystemsReal-time SystemsSchedulingDeadline AnalysisPreemptive SchedulingReal-time SchedulingSchedulability AnalysisScheduling TheoryTask SchedulingDeadline SchedulingMultiprocessor SchedulabilityProcessor Utilization Bounds
A new schedulability test is derived for preemptive deadline scheduling of periodic or sporadic real-time tasks on a single-queue m-server system. The new test allows the task deadline to be more or less than the task period, and is based on a new analysis concept, called a /spl mu/-busy interval. This generalizes a result of Goossens et al. [2003] that a system of periodic tasks with maximum individual task utilization u/sub max/ is EDF-schedulable on m processors if the total utilization does not exceed m(1 /sup max/)+u/sub max/. The new test allows the analysis of hybrid EDF-US [x] scheduling, and the conclusion that EDF-US[1/2] is optimal, with a guaranteed worst-case schedulable utilization of (m +1)/2.
17
Stack-based scheduling of realtime processes
T. P. Baker · Real-Time Systems · 1991 · 818 citations
Proportionate progress: A notion of fairness in resource allocation
Sanjoy Baruah, Nathann Cohen, C. Gregory Plaxton et al. · Algorithmica · 1996 · 707 citations
On a Real-Time Scheduling Problem
Sudarshan Dhall, C. L. Liu · Operations Research · 1978 · 567 citations
Static-priority scheduling on multiprocessors
Björn Andersson, Sanjoy Baruah, J. Jönsson · 2005 · 321 citations