A Survey of Hard Real-Time Scheduling for Multiprocessor Systems

被引:565
|
作者
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
相关论文
共 50 条
  • [21] Dynamic scheduling solutions for real-time multiprocessor systems
    Saez, S
    Vila, J
    Crespo, A
    CONTROL ENGINEERING PRACTICE, 1997, 5 (07) : 1007 - 1013
  • [22] Robust Partitioned Scheduling for Real-Time Multiprocessor Systems
    Fauberteau, Frederic
    Midonnet, Serge
    George, Laurent
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 193 - +
  • [23] PREEMPTIVE SCHEDULING OF REAL-TIME TASKS ON MULTIPROCESSOR SYSTEMS
    MUNTZ, RR
    COFFMAN, EG
    JOURNAL OF THE ACM, 1970, 17 (02) : 324 - &
  • [24] The power of migration in multiprocessor scheduling of real-time systems
    Koren, G
    Dar, E
    Amir, A
    SIAM JOURNAL ON COMPUTING, 2000, 30 (02) : 511 - 527
  • [25] Time-Reversibility for Real-Time Scheduling on Multiprocessor Systems
    Lee, Jinkyu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (01) : 230 - 243
  • [26] A Hybrid Multiprocessor Scheduling Approach for Weakly Hard Real-Time Tasks
    Ismail, Habibah
    Jawawi, Dayang N. A.
    MODELING, DESIGN AND SIMULATION OF SYSTEMS, ASIASIM 2017, PT II, 2017, 752 : 666 - 678
  • [27] Suspension-Aware Analysis for Hard Real-Time Multiprocessor Scheduling
    Liu, Cong
    Anderson, James H.
    PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, : 271 - 281
  • [28] Fault-tolerance through scheduling of aperiodic tasks in hard real-time multiprocessor systems
    Ghosh, S
    Melhem, R
    Mosse, D
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (03) : 272 - 284
  • [29] A novel approach for off-line multiprocessor scheduling in embedded hard real-time systems
    Barreto, R
    Maciel, P
    Neves, M
    Tavares, E
    Lima, R
    DESIGN METHODS AND APPLICATIONS FOR DISTRIBUTED EMBEDDED SYSTEMS, 2004, 150 : 157 - 166
  • [30] Fault Tolerant Global Scheduling for Multiprocessor Hard Real Time Systems
    Peng, Hao
    Yang, Fan
    PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON INFORMATION SCIENCES, MACHINERY, MATERIALS AND ENERGY (ICISMME 2015), 2015, 126 : 1588 - 1596