Analysis of Probabilistic Cache Related Pre-emption Delays

被引:18
|
作者
Davis, Robert I. [1 ]
Santinelli, Luca [2 ]
Altmeyer, Sebastian [3 ]
Maiza, Claire [4 ]
Cucu-Grosjean, Liliana [5 ]
机构
[1] Univ York, York YO10 5DD, N Yorkshire, England
[2] ONERA Toulouse, Toulouse, France
[3] Univ Amsterdam, NL-1012 WX Amsterdam, Netherlands
[4] Grenoble INP Verimag, St Etienne, France
[5] INRIA, Rennes, France
关键词
REAL-TIME SYSTEMS;
D O I
10.1109/ECRTS.2013.27
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper integrates analysis of probabilistic cache related pre-emption delays (pCRPD) and static probabilistic timing analysis (SPTA) for multipath programs running on a hardware platform that uses an evict-on-miss random cache replacement policy. The SPTA computes an upper bound on the probabilistic worst-case execution time (pWCET) of the program, which is an exceedance function giving the probability that the execution time of the program will exceed any given value on any particular run. The pCRPD analysis determines the maximum effect of a pre-emption on the pWCET. The integration between SPTA and pCRPD updates the pWCET to account for the effects of one or more pre-emptions at any arbitrary points in the program. This integration is a necessary step enabling effective schedulability analysis for probabilistic hard real-time systems that use pre-emptive or co-operative scheduling. The analysis is illustrated via a number of benchmark programs.
引用
收藏
页码:168 / 179
页数:12
相关论文
共 50 条
  • [1] Cache related pre-emption delays in hierarchical scheduling
    Will Lunniss
    Sebastian Altmeyer
    Giuseppe Lipari
    Robert I. Davis
    [J]. Real-Time Systems, 2016, 52 : 201 - 238
  • [2] Integrating Cache-Related Pre-emption Delays into Analysis of Fixed Priority Scheduling with Pre-emption Thresholds
    Brin, Reinder J.
    Altmeyer, Sebastian
    van den Heuvel, Martijn M. H. P.
    Davis, Robert, I
    Behnam, Moris
    [J]. 2014 IEEE 35TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2014), 2014, : 161 - 172
  • [3] Cache related pre-emption delays in hierarchical scheduling
    Lunniss, Will
    Altmeyer, Sebastian
    Lipari, Giuseppe
    Davis, Robert I.
    [J]. REAL-TIME SYSTEMS, 2016, 52 (02) : 201 - 238
  • [4] Fixed priority scheduling with pre-emption thresholds and cache-related pre-emption delays: integrated analysis and evaluation
    Reinder J. Bril
    Sebastian Altmeyer
    Martijn M. H. P. van den Heuvel
    Robert I. Davis
    Moris Behnam
    [J]. Real-Time Systems, 2017, 53 : 403 - 466
  • [5] Fixed priority scheduling with pre-emption thresholds and cache-related pre-emption delays: integrated analysis and evaluation
    Bril, Reinder J.
    Altmeyer, Sebastian
    van den Heuvel, Martijn M. H. P.
    Davis, Robert I.
    Behnam, Moris
    [J]. REAL-TIME SYSTEMS, 2017, 53 (04) : 403 - 466
  • [6] Integrating Cache Related Pre-emption Delay Analysis into EDF Scheduling
    Lunniss, Will
    Altmeyer, Sebastian
    Maiza, Claire
    Davis, Robert I.
    [J]. 2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 75 - 84
  • [7] PROBABILISTIC CAUSATION AND THE PRE-EMPTION PROBLEM
    MENZIES, P
    [J]. MIND, 1996, 105 (417) : 85 - 117
  • [8] PRE-EMPTION
    Levi, Jonathan
    [J]. YALE REVIEW, 2009, 97 (02): : 112 - 135
  • [9] The Definition of the Pre-Emption Right and the Meaning of the Pre-Emption Notion in the Romanian Law
    Gliga, Constantin Ioan
    Foltis, Adina Iulia
    [J]. LEGAL PRACTICE AND INTERNATIONAL LAWS, 2011, : 203 - 207
  • [10] Improved cache related pre-emption delay aware response time analysis for fixed priority pre-emptive systems
    Sebastian Altmeyer
    Robert I. Davis
    Claire Maiza
    [J]. Real-Time Systems, 2012, 48 : 499 - 526