Scheduling aperiodic tasks in dynamic priority systems

被引:149
|
作者
Spuri, M
Buttazzo, G
机构
[1] Scuola Superiore di Studi Universitari e Perfezionamento S.Anna, 56100 Pisa
关键词
D O I
10.1007/BF00360340
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present five new on-line algorithms for servicing soft aperiodic requests in realtime systems, where a set of hard periodic tasks is scheduled using the Earliest Deadline First (EDF) algorithm. All the proposed solutions can achieve full processor utilization and enhance aperiodic responsiveness, still guaranteeing the execution of the periodic tasks. Operation of the algorithms, performance, schedulability analysis, and implementation complexity are discussed and compared with classical alternative solutions, such as background and polling service. Extensive simulations show that algorithms with contained run-time overhead present nearly optimal responsiveness. A valuable contribution of this work is to provide the real-time system designer with a wide range of practical solutions which allow to balance efficiency against implementation complexity.
引用
收藏
页码:179 / 210
页数:32
相关论文
共 50 条
  • [1] SCHEDULING OF HARD APERIODIC TASKS IN HYBRID STATIC/DYNAMIC PRIORITY SYSTEMS
    LEE, J
    LEE, S
    KIM, H
    [J]. SIGPLAN NOTICES, 1995, 30 (11): : 7 - 19
  • [2] Dynamic priority assignment for aperiodic tasks in limited preemptive scheduling
    Choi, Jae-Woo
    Lee, Seong-Won
    [J]. IEIE Transactions on Smart Processing and Computing, 2020, 9 (05): : 365 - 370
  • [3] An optimal algorithm for scheduling soft aperiodic tasks in dynamic-priority preemptive systems
    Ripoll, I
    Crespo, A
    GarciaFornes, A
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (06) : 388 - 400
  • [4] DYNAMIC PRIORITY SCHEDULING OF PERIODIC AND APERIODIC TASKS IN HARD REAL-TIME SYSTEMS
    HOMAYOUN, N
    RAMANATHAN, P
    [J]. REAL-TIME SYSTEMS, 1994, 6 (02) : 207 - 232
  • [5] Optimal aperiodic scheduling for dynamic-priority systems
    Ripoll, I
    GarciaFornes, A
    Crespo, A
    [J]. THIRD INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1996, : 294 - 300
  • [6] Scheduling of hard-aperiodic requests in dynamic priority systems
    Kim, H
    Lee, S
    Lee, J
    [J]. THIRD INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1996, : 314 - 319
  • [7] A utilization bound for aperiodic tasks and priority driven scheduling
    Abdelzaher, TF
    Sharma, V
    Lu, CY
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (03) : 334 - 350
  • [8] Dynamic voltage scaling of periodic and aperiodic tasks in priority-driven systems
    Shin, D
    Kim, J
    [J]. ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 653 - 658
  • [9] Static priority scheduling of aperiodic real-time tasks
    Schmid, U
    [J]. RANDOM STRUCTURES & ALGORITHMS, 1997, 10 (1-2) : 257 - 303
  • [10] Integrating the fixed priority scheduling and the total bandwidth server for aperiodic tasks
    Wang, S
    Wang, YC
    Lin, KJ
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 215 - 222