Worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred preemption revisited

被引:46
|
作者
Bril, Reinder J. [1 ]
Lukkien, Johan J. [1 ]
Verhaegh, Wim F. J. [2 ]
机构
[1] Tech Univ Eindhoven, Dolech 2, NL-5600 AZ Eindhoven, Netherlands
[2] Philips Res Labs, NL-5656 Eindhoven, Netherlands
关键词
D O I
10.1109/ECRTS.2007.38
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Fixed-priority scheduling with deferred preemption (FPDS) has been proposed in the literature as a viable alternative to fixed-priority preemptive scheduling (FPPS), that both reduces the cost of arbitrary preemptions and removes the need for non-trivial resource access protocols. This paper shows that existing worst-case response time analysis of hard real-time tasks under FPDS, arbitrary phasing and relative deadlines at most equal to periods is both pessimistic and optimistic. This paper provides a revised analysis, resolving the problems with the existing approaches. The analysis assumes a continuous scheduling model. It is shown that the critical instant, longest busy period, and worst-case response time for a task are suprema rather than maxima for all tasks, except for the lowest priority task. Moreover, it is shown. that the analysis is not uniform for all tasks, i.e. the analysis for the lowest priority task differs from the analysis of the other tasks, because only the lowest priority task cannot be blocked. To build on earlier work, the worst-case response time analysis for FPDS is expressed in terms of known worst-case analysis results for FPPS. The paper includes pessimistic variants of the analysis, which are uniform for all tasks.
引用
收藏
页码:269 / +
页数:2
相关论文
共 50 条
  • [1] Worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred preemption
    Bril, Reinder J.
    Lukkien, Johan J.
    Verhaegh, Wim F. J.
    [J]. REAL-TIME SYSTEMS, 2009, 42 (1-3) : 63 - 119
  • [2] Worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred preemption
    Reinder J. Bril
    Johan J. Lukkien
    Wim F. J. Verhaegh
    [J]. Real-Time Systems, 2009, 42 : 63 - 119
  • [3] Best-case response times of real-time tasks under fixed-priority scheduling with preemption thresholds
    Rivera-Verduzco, Hector J.
    Bril, Reinder J.
    [J]. PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2017), 2017, : 307 - 317
  • [4] Towards best-case response times of real-time tasks under fixed-priority scheduling with preemption thresholds
    Rivera-Verduzco, Hector J.
    Bril, Reinder J.
    [J]. 2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [5] Worst-case response time analysis for partitioned fixed-priority DAG tasks on identical processors
    Ben-Amor, Slim
    Cucu-Grosjean, Liliana
    Maxim, Dorin
    [J]. 2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 1423 - 1426
  • [6] ON THE COMPLEXITY OF FIXED-PRIORITY SCHEDULING OF PERIODIC, REAL-TIME TASKS
    LEUNG, JYT
    WHITEHEAD, J
    [J]. PERFORMANCE EVALUATION, 1982, 2 (04) : 237 - 250
  • [7] Partitioned Multiprocessor Fixed-Priority Scheduling of Sporadic Real-Time Tasks
    Chen, Jian-Jia
    [J]. PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 251 - 261
  • [8] Scheduling fixed-priority hard real-time tasks in the presence of faults
    Lima, G
    Burns, A
    [J]. DEPENDABLE COMPUTING, PROCEEDINGS, 2005, 3747 : 154 - 173
  • [9] Response Time Analysis for Thermal-Aware Real-Time Systems Under Fixed-Priority Scheduling
    Chandarli, Younes
    Fisher, Nathan
    Masson, Damien
    [J]. 2015 IEEE 18th International Symposium on Real-Time Distributed Computing (ISORC), 2015, : 84 - 93
  • [10] PASS: Priority Assignment of Real-Time Tasks with Dynamic Suspending Behavior under Fixed-Priority Scheduling
    Huang, Wen-Hung
    Chen, Jian-Jia
    Zhou, Husheng
    Liu, Cong
    [J]. 2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,