Stochastic analysis of real-time systems under preemptive priority-driven scheduling

被引:32
|
作者
Lopez, Jose Maria [1 ]
Diaz, Jose Luis [1 ]
Entrialgo, Joaquin [1 ]
Garcia, Daniel [1 ]
机构
[1] Univ Oviedo, Depto Informat, Gijon 33204, Spain
关键词
schedulability analysis; uniprocessor systems; stochastic analysis;
D O I
10.1007/s11241-008-9053-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Exact stochastic analysis of most real-time systems under preemptive priority-driven scheduling is unaffordable in current practice. Even assuming a periodic and independent task model, the exact calculation of the response time distribution of tasks is not possible except for simple task sets. Furthermore, in practice, tasks introduce complexities such as release jitter, blocking in shared resources, etc., which cannot be handled by the periodic independent task set model. In order to solve these problems, exact analysis must be abandoned for an approximated analysis. However, in the real-time field, approximations must not be optimistic, i.e. the deadline miss ratios predicted by the approximated analysis must be greater than or equal to the exact ones. In order to achieve this goal, the concept of pessimism needs to be mathematically defined in the stochastic context, and the pessimistic properties of the analysis carefully derived. This paper provides a mathematical framework for reasoning about stochastic pessimism, and obtaining mathematical properties of the analysis and its approximations. This framework allows us to prove the safety of several proposed approximations and extensions. We analyze and solve some practical problems in the implementation of the stochastic analysis, such as the problem of the finite precision arithmetic or the truncation of the probability functions. In addition, we extend the basic model in several ways, such as the inclusion of shared resources, release jitter or non-preemptive sections.
引用
收藏
页码:180 / 207
页数:28
相关论文
共 50 条
  • [1] Stochastic analysis of real-time systems under preemptive priority-driven scheduling
    José María López
    José Luis Díaz
    Joaquín Entrialgo
    Daniel García
    [J]. Real-Time Systems, 2008, 40 : 180 - 207
  • [2] An exact stochastic analysis of priority-driven periodic real-time systems and its approximations
    Kim, K
    Díaz, JL
    Lo Bello, L
    López, JM
    Lee, CG
    Min, SL
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (11) : 1460 - 1466
  • [3] Firmness Analysis of Real-Time Applications Under Static-Priority Preemptive Scheduling
    Behrouzian, Amir R. B.
    Goswami, D.
    Basten, T.
    Geilen, M.
    Ara, H. Alizadeh
    Hendriks, M.
    [J]. 24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 295 - 304
  • [4] Deriving exact stochastic response times of periodic tasks in hybrid priority-driven soft real-time systems
    Kaczyski, Giordano A.
    Lo Bello, Lucia
    Nolte, Thomas
    [J]. ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 101 - 110
  • [5] Cache and pipeline sensitive fixed priority scheduling for preemptive real-time systems
    Schneider, J
    [J]. 21ST IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2000, : 195 - 204
  • [6] Improving Real-Time Performance of Micro-ROS with Priority-Driven Chain-Aware Scheduling
    Wang, Zilong
    Liu, Songran
    Ji, Dong
    Yi, Wang
    [J]. ELECTRONICS, 2024, 13 (09)
  • [7] Priority-Driven Swapping-Based Scheduling of Aperiodic Real-Time Messages Over EtherCAT Networks
    Lo Bello, Lucia
    Bini, Enrico
    Patti, Gaetano
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2015, 11 (03) : 741 - 751
  • [8] Priority-driven scheduling of periodic task systems on multiprocessors
    Goossens, J
    Funk, S
    Baruah, S
    [J]. REAL-TIME SYSTEMS, 2003, 25 (2-3) : 187 - 205
  • [9] Priority-Driven Scheduling of Periodic Task Systems on Multiprocessors
    Joël Goossens
    Shelby Funk
    Sanjoy Baruah
    [J]. Real-Time Systems, 2003, 25 : 187 - 205
  • [10] Priority-driven Coding and Transmission of Progressive JPEG Images for Real-Time Applications
    Albert Mo Kim Cheng
    Feng Shang
    [J]. The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology, 2007, 47 : 169 - 182