Schedulability analysis of periodic fixed priority systems

被引:119
|
作者
Bini, E
Buttazzo, GC
机构
[1] Scuola Super Sant Anna, I-56127 Pisa, Italy
[2] Univ Pavia, I-27100 Pavia, Italy
关键词
real-time systems and embedded; systems analysis and design; fixed priority scheduling;
D O I
10.1109/TC.2004.103
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Feasibility analysis of fixed priority systems has been widely studied in the real-time literature and several acceptance tests have been proposed to guarantee a set of periodic tasks. They can be divided in two main classes: polynomial time tests and exact tests. Polynomial time tests can efficientty be used for on-line guarantee of real-time applications, where tasks are activated at runtime. These tests introduce a negligible overhead, when executed upon a new task arrival, however provide only a sufficient schedulability condition, which may cause a poor processor utilization. On the other hand, exact tests, which are based on response time analysis, provide a necessary and sufficient schedulability condition, but are too complex to be executed on line for large task sets. As a consequence, for large task sets, they are often executed off line. This paper proposes a novel approach for analyzing the schedulability of periodic task sets on a single processor under an arbitrary fixed priority assignment. Using this approach, we derive a new schedulability test which can be tuned through a parameter to balance complexity versus acceptance ratio, so that it can be used on line to better exploit the processor, based on the available computational power. Extensive simulations show that our test, when used in its exact form, is stgnificantly faster than the current response time analysis methods. Moreover the proposed approach, for its elegance and compactness, offers an explanation of some known phenomena of fixed priority scheduling and could be helpful for further work on schedulability analysis. © 2004 IEEE.
引用
收藏
页码:1462 / 1473
页数:12
相关论文
共 50 条
  • [31] Improved Schedulability Tests for Global Fixed-Priority Scheduling
    Pathan, Risat Mahmud
    Jonsson, Jan
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 136 - 147
  • [32] An Exact Schedulability Analysis for Global Fixed-Priority Scheduling of the AER Task Model
    Thilakasiri, Thilanka
    Becker, Matthias
    [J]. 2023 28TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC, 2023, : 326 - 332
  • [33] Fixed priority schedulability analysis of a distributed real-time fault tolerant architecture
    Bernat, G
    Miro-Julia, J
    Proenza, J
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 479 - 483
  • [34] Schedulability analysis for 3-phase tasks with partitioned fixed-priority scheduling
    Arora, Jatin
    Maia, Claudio
    Rashid, Syed Aftab
    Nelissen, Geoffrey
    Tovar, Eduardo
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 131
  • [35] Global Fixed Priority Scheduling with Preemption Threshold: Schedulability Analysis and Stack Size Minimization
    Wang, Chao
    Gu, Zonghua
    Zeng, Haibo
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (11) : 3242 - 3255
  • [36] ALLOCATING FIXED-PRIORITY PERIODIC TASKS ON MULTIPROCESSOR SYSTEMS
    OH, YF
    SON, SH
    [J]. REAL-TIME SYSTEMS, 1995, 9 (03) : 207 - 239
  • [37] Schedulability analysis of DAG tasks with arbitrary deadlines under global fixed-priority scheduling
    Fonseca, Jose
    Nelissen, Geoffrey
    Nelis, Vincent
    [J]. REAL-TIME SYSTEMS, 2019, 55 (02) : 387 - 432
  • [38] Schedulability Analysis for Global Fixed-Priority Scheduling of the 3-Phase Task Model
    Maia, Claudio
    Nelissen, Geoffrey
    Nogueira, Luis
    Pinho, Luis Miguel
    Perez, Daniel Gracia
    [J]. 2017 IEEE 23RD INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2017,
  • [39] Schedulability analysis of DAG tasks with arbitrary deadlines under global fixed-priority scheduling
    José Fonseca
    Geoffrey Nelissen
    Vincent Nélis
    [J]. Real-Time Systems, 2019, 55 : 387 - 432
  • [40] Schedulability Analysis of Fixed Priority Servers for Scheduling Aperiodic Real-Time Tasks - A Review
    Zhang, Fengxiang
    [J]. MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1933 - 1936