A Survey of Hard Real-Time Scheduling for Multiprocessor Systems

被引:573
作者
Davis, Robert I. [1 ]
Burns, Alan [1 ]
机构
[1] Univ York, Dept Comp Sci, Real Time Syst Res Grp, York YO10 5DG, N Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
Performance; Design; Algorithms; Hard real-time scheduling; global scheduling; partitioned scheduling; multiprocessor; multicore; PERIODIC TASK SYSTEMS; UTILIZATION BOUNDS; ALGORITHMS; SCHEDULABILITY; COMPLEXITY;
D O I
10.1145/1978802.1978814
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页数:44
相关论文
共 148 条
  • [1] Alvarez P. Mejia, 2004, CINVESTAVCSRTG02
  • [2] ANDERSON J, 2000, P 7 INT WORKSH REAL
  • [3] ANDERSON J, 2001, P 13 EUR C REAL TIM
  • [4] ANDERSON J, 2000, P EUR C REAL TIM SYS
  • [5] Real-time computing with lock-free shared objects
    Anderson, JH
    Ramamurthy, S
    Jeffay, K
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1997, 15 (02): : 134 - 165
  • [6] Static-priority scheduling on multiprocessors
    Andersson, B
    Baruah, S
    Jonsson, J
    [J]. 22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 193 - 202
  • [7] ANDERSSON B, 2003, P 15 EUR C REAL TIM
  • [8] ANDERSSON B, 2006, P INT C EMB REAL TIM
  • [9] ANDERSSON B, 2000, P INT WORKSH REAL TI
  • [10] ANDERSSON B, 2008, P 12 INT C PRINC DIS