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 条
  • [1] A Survey of Real-Time Scheduling on Multiprocessor Systems
    Sun, Zhenyu
    Guo, Mengying
    Liu, Xingwu
    THEORETICAL COMPUTER SCIENCE, NCTCS 2021, 2021, 1494 : 89 - 118
  • [2] Multiprocessor hard real-time systems preemption threshold scheduling
    Peng, Hao
    Han, Jianghong
    Lu, Yang
    Zhang, Jianjun
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2015, 52 (05): : 1177 - 1186
  • [3] Combined scheduling of hard and soft real-time tasks in multiprocessor systems
    Duwairi, B
    Manimaran, G
    HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 279 - 289
  • [4] A Weakly Hard Real-Time Tasks on Global Scheduling of Multiprocessor Systems
    Ismail, Habibah
    Jawawi, Dayang N. A.
    Isa, Mohd Adham
    2015 9TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC2015), 2015, : 123 - 128
  • [5] Power Efficient Scheduling for Hard Real-Time Systems on a Multiprocessor Platform
    Nistler, Peter J.
    Gaudiot, Jean-Luc
    NETWORK AND PARALLEL COMPUTING, 2010, 6289 : 106 - 120
  • [6] Scheduling algorithms for multiprocessor real-time systems
    Zhang, LC
    Huang, JW
    Zheng, Y
    ICICS - PROCEEDINGS OF 1997 INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING, VOLS 1-3: THEME: TRENDS IN INFORMATION SYSTEMS ENGINEERING AND WIRELESS MULTIMEDIA COMMUNICATIONS, 1997, : 1470 - 1474
  • [7] Real Time Scheduling on Heterogeneous Multiprocessor Systems - A Survey
    Singh, Jagpreet
    Auluck, Nitin
    2016 FOURTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND GRID COMPUTING (PDGC), 2016, : 73 - 78
  • [8] Hard real-time multiprocessor scheduling resilient to core failures
    Nikolic, Borislav
    Bletsas, Konstantinos
    Petters, Stefan M.
    2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 122 - 131
  • [9] SCHEDULING OF HARD REAL-TIME SYSTEMS
    MOITRA, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 241 : 362 - 381
  • [10] Quasi-static scheduling for multiprocessor real-time systems with hard and soft tasks
    Cortés, LA
    Eles, P
    Peng, Z
    11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 422 - 428