Scinovex
reviewTop 1% cited

A survey of hard real-time scheduling for multiprocessor systems

ACM Computing Surveys · 2011 · Vol. 43(4) · pp. 1–44
Robert I. DavisAlan Burns

Abstract

This survey covers hard real-time scheduling algorithms and schedulability analysis techniques for homogeneous multiprocessor systems. It reviews the key results in this field from its origins in the late 1960s to the latest research published in late 2009. The survey outlines fundamental results about multiprocessor real-time scheduling that hold independent of the scheduling algorithms employed. It provides a taxonomy of the different scheduling methods, and considers the various performance metrics that can be used for comparison purposes. A detailed review is provided covering partitioned, global, and hybrid scheduling algorithms, approaches to resource sharing, and the latest results from empirical investigations. The survey identifies open issues, key research challenges, and likely productive research directions.

Real-Time Systems SchedulingEmbedded Systems Design TechniquesPetri Nets in System ModelingComputer scienceMultiprocessingMultiprocessor schedulingDynamic priority schedulingScheduling (production processes)Distributed computingFair-share schedulingTwo-level schedulingParallel computingSchedule

Funding

  • Engineering and Physical Sciences Research Council
  • Seventh Framework Programme
Citations
880
FWCI
65.25
field-weighted impact
References
154
Percentile
100%
vs. same field & year
Citations per year
References
Hard real-time computing systems: Predictable scheduling algorithms and applications
Computers & Mathematics with Applications · 1998 · 1,343 citations
Priority inheritance protocols: an approach to real-time synchronization
IEEE Transactions on Computers · 1990 · 2,235 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

A survey of hard real-time scheduling for multiprocessor systems · Scinovex