2010 · 145 citations · 19 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureReal-time SystemsSchedulingCpu SchedulingMulticore Processor DesignReal-time SchedulingSchedulability AnalysisSoft Real-time SystemsTask SchedulingGlobal SchedulingMulticore ArchitecturesMulticore SystemsOverhead AnalysisProcessor PartitioningScheduling AlgorithmsScheduling In Multiprocessor SystemsSoft Real-time Scheduling
As multicore platforms become ever larger, overhead-related factors play a greater role in determining which real-time scheduling algorithms are preferable. In this paper, such factors are investigated through an empirical comparison of global, partitioned, and clustered EDF scheduling algorithms on a 24-core Intel system. On this platform, global EDF proved to be a non-viable choice for hard real time systems, while clusters of size six practically approximated global approaches. For soft real-time systems, clustered EDF scheduling algorithms proved to be particularly effective. This study suggests that future global scheduling research should focus on small-to-medium multicore platforms rather than large platforms.
19
Techniques for Multiprocessor Global Schedulability Analysis
Sanjoy Baruah · 2007 · 695 citations
Multiprocessor EDF and deadline monotonic schedulability analysis
T. P. Baker · 2004 · 269 citations