Utilization bounds for EDF scheduling on real-time multiprocessor systems

被引:102
|
作者
López, JM [1 ]
Díaz, JL [1 ]
García, DF [1 ]
机构
[1] Univ Oviedo, Dept Informat, Gijon 33204, Spain
关键词
multiprocessor scheduling; partitioning; bin-packing problem; earliest deadline first scheduling; multiprocessor utilization bounds;
D O I
10.1023/B:TIME.0000033378.56741.14
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The utilization bound for earliest deadline first (EDF) scheduling is extended from uniprocessors to homogeneous multiprocessor systems with partitioning strategies. First results are provided for a basic task model, which includes periodic and independent tasks with deadlines equal to periods. Since the multiprocessor utilization bounds depend on the allocation algorithm, different allocation algorithms have been considered, ranging from simple heuristics to optimal allocation algorithms. As multiprocessor utilization bounds for EDF scheduling depend strongly on task sizes, all these bounds have been obtained as a function of a parameter which takes task sizes into account. Theoretically, the utilization bounds for multiprocessor EDF scheduling can be considered a partial solution to the bin-packing problem, which is known to be NP-complete. The basic task model is extended to include resource sharing, release jitter, deadlines less than periods, aperiodic tasks, nonpreemptive sections, context switches, and mode changes.
引用
收藏
页码:39 / 68
页数:30
相关论文
共 50 条
  • [1] Utilization Bounds for EDF Scheduling on Real-Time Multiprocessor Systems
    J. M. López
    J. L. Díaz
    D. F. García
    [J]. Real-Time Systems, 2004, 28 : 39 - 68
  • [2] Worst-case utilization bound for EDF scheduling on real-time multiprocessor systems
    López, JM
    García, M
    Díaz, JL
    García, DF
    [J]. EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 25 - 33
  • [3] An EDF-based scheduling algorithm for multiprocessor soft real-time systems
    Anderson, JH
    Bud, V
    Devi, UMC
    [J]. 17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 199 - 208
  • [4] Scheduling algorithms for multiprocessor real-time systems
    Zhang, LC
    Huang, JW
    Zheng, Y
    [J]. 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
  • [5] A Survey of Real-Time Scheduling on Multiprocessor Systems
    Sun, Zhenyu
    Guo, Mengying
    Liu, Xingwu
    [J]. THEORETICAL COMPUTER SCIENCE, NCTCS 2021, 2021, 1494 : 89 - 118
  • [6] EDF-Adaptive: A New Semipartitioned Scheduling Algorithm for Multiprocessor Real-Time
    Huang, Shujuan
    Li, Tiansen
    Ma, Zhihao
    Xiao, Feng
    Zhang, Wenjuan
    [J]. JOURNAL OF SENSORS, 2021, 2021
  • [7] Schedulability Analysis for Real-Time Systems with EDF Scheduling
    Zhang, Fengxiang
    Burns, Alan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (09) : 1250 - 1258
  • [8] An EDF-based restricted-migration scheduling algorithm for multiprocessor soft real-time systems
    Anderson, James H.
    Bud, Vasile
    Devi, UmaMaheswari C.
    [J]. REAL-TIME SYSTEMS, 2008, 38 (02) : 85 - 131
  • [9] Multiprocessor real-time scheduling
    Anderson, James H.
    Devi, UmaMaheswari
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 485 - 486
  • [10] Adaptive Scheduling Algorithm for Real-Time Multiprocessor Systems
    Shah, Apurva
    Kotecha, Ketan
    [J]. 2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 35 - +