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 条
  • [21] Schedulability analysis for non-preemptive fixed-priority multiprocessor scheduling
    Guan, Nan
    Yi, Wang
    Deng, Qingxu
    Gu, Zonghua
    Yu, Ge
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 536 - 546
  • [22] Fixed-Priority Dual-Rate Mixed-Criticality Systems Schedulability Analysis and Performance Optimization
    Su, Hang
    Deng, Peng
    Zhu, Dakai
    Zhu, Qi
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 59 - 68
  • [23] Assessing the Pessimism of Current Multicore Global Fixed-Priority Schedulability Analysis
    Sun, Youcheng
    Di Natale, Marco
    [J]. 33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 575 - 583
  • [24] Improved Schedulability Analysis of Fixed-Priority for Mixed-Criticality Real-Time Multiprocessor Systems
    Jung, Namyong
    Lee, Jinkyu
    [J]. ADVANCES IN COMPUTER SCIENCE AND UBIQUITOUS COMPUTING, 2018, 474 : 1403 - 1409
  • [25] Schedulability Analysis and Priority Assignment for Global Job-Level Fixed-Priority Multiprocessor Scheduling
    Back, Hyoungbu
    Chwa, Hoon Sung
    Shin, Insik
    [J]. 2012 IEEE 18TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2012, : 297 - 306
  • [26] Generalizing fixed-priority scheduling for better schedulability in mixed-criticality systems
    Chen, Yao
    Shin, Kang G.
    Xiong, Huagang
    [J]. INFORMATION PROCESSING LETTERS, 2016, 116 (08) : 508 - 512
  • [27] Improving Schedulability of Fixed-Priority Real-Time Systems using Shapers
    Phan, Linh T. X.
    Lee, Insup
    [J]. 2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 217 - 226
  • [28] Thermal-Aware Schedulability Analysis for Fixed-Priority Non-Preemptive Real-Time Systems
    Rodriguez, Javier Perez
    Yomsi, Patrick Meumeu
    [J]. 2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 154 - 166
  • [29] Schedulability analysis of dynamic priority real-time systems with contention
    Guasque, Ana
    Aceituno, Jose Maria
    Balbastre, Patricia
    Simo, Jose
    Crespo, Alfons
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (12): : 14703 - 14725
  • [30] Schedulability analysis of dynamic priority real-time systems with contention
    Ana Guasque
    José María Aceituno
    Patricia Balbastre
    José Simó
    Alfons Crespo
    [J]. The Journal of Supercomputing, 2022, 78 : 14703 - 14725