• DocumentCode
    3082470
  • Title

    Analysis of Probabilistic Cache Related Pre-emption Delays

  • Author

    Davis, Robert I. ; Santinelli, Luca ; Altmeyer, Sebastian ; Maiza, Claire ; Cucu-Grosjean, Liliana

  • Author_Institution
    Univ. of York, York, UK
  • fYear
    2013
  • fDate
    9-12 July 2013
  • Firstpage
    168
  • Lastpage
    179
  • Abstract
    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.
  • Keywords
    cache storage; probability; real-time systems; scheduling; SPTA; evict-on-miss random cache replacement policy; hardware platform; multipath programs; pCRPD; pWCET; probabilistic cache related pre-emption delays; probabilistic hard real-time systems; probabilistic worst-case execution time; schedulability analysis; static probabilistic timing analysis; Convolution; Delays; Probabilistic logic; Random variables; Real-time systems; Upper bound; preemption; probabilistic analysis; randomized cache;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2013 25th Euromicro Conference on
  • Conference_Location
    Paris
  • Type

    conf

  • DOI
    10.1109/ECRTS.2013.27
  • Filename
    6602098