2004 · 306 citations · 23 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureReal-time SystemsSchedulingDeadline AnalysisMultiprocessor SystemsReal-time SchedulingReal-time Systems DesignSchedulability AnalysisTask SchedulingDeadline ManagementMultiprocessor Real-time SchedulingMultiprocessor SchedulabilityMultiprocessor SchedulingReal-time Task SchedulingScheduling AlgorithmsScheduling In Multiprocessor SystemsSynthetic Aperture Radar
Introduction Real-time multiprocessor systems are now commonplace. Designs range from single-chip architectures, with a modest number of processors, to large-scale signal-processing systems, such as synthetic-aperture radar systems. For uniprocessor systems, the problem of ensuring that deadline constraints are met has been widely studied: e#ective scheduling algorithms that take into account the many complexities that arise in real systems (e.g., synchronization costs, system overheads, etc.) are well understood. In contrast, researchers are just beginning to understand the trade-o#s that exist in multiprocessor systems. In this chapter, we analyze the trade-o#s involved in scheduling independent, periodic real-time tasks on a multiprocessor. Research on real-time scheduling has largely focused on the problem of scheduling of recurring processes, or tasks. The periodic task model of Liu and Layland is the simplest model of a recurring process [16, 17]. In this model, a task T is cha
23
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