2006 · 34 citations · 10 references
ComputingComputer EngineeringComputer ScienceEmbedded SystemsReal-time SystemsSchedulingDeadline AnalysisResource SchedulingSchedulability AnalysisScheduling TheorySoft Real-time SystemsTask SchedulingDeadline GuaranteesDeadlinesGlobal SchedulingPriority SchedulingScheduling AlgorithmsSoft Real-time SchedulingSymmetric MultiprocessingUtilization Bounds
Multiprocessors are now commonplace for efficiently achieving high computational power, even in embedded systems. A considerable research effort is being addressed to schedulability analysis of global scheduling in symmetric multiprocessor platforms (SMP), where there is a global queue of ready tasks, and preemption and migration are allowed. In many soft real-time applications (as e.g. multimedia and telecommunication) a bounded lateness is often tolerated. Unfortunately, when considering priority-driven scheduling of periodic/sporadic tasks, previous results only focused on guaranteeing all deadlines, and provided worst-case utilization bounds that are lower than the maximum available computational power. In particular, until now, the existence of an upper bound on the lateness of soft real-time tasks for a fully utilized SMP was still an open problem. In this paper we do solve this problem by providing an upper bound to the lateness of periodic/sporadic tasks - with relative deadlines equal to periods/minimum inter-arrival times - scheduled by EDF on a SMP, under the only assumption that the total utilization is no higher than the total system capacity
10
Proportionate progress: A notion of fairness in resource allocation
Sanjoy Baruah, Nathann Cohen, C. Gregory Plaxton et al. · Algorithmica · 1996 · 707 citations
Static-priority scheduling on multiprocessors
Björn Andersson, Sanjoy Baruah, J. Jönsson · 2005 · 321 citations
Multiprocessor EDF and deadline monotonic schedulability analysis
T. P. Baker · 2004 · 269 citations