• DocumentCode
    2909573
  • Title

    Cache Related Pre-emption Delay Aware Response Time Analysis for Fixed Priority Pre-emptive Systems

  • Author

    Altmeyer, Sebastian ; Davis, Robert I. ; Maiza, Claire

  • Author_Institution
    Compiler Design Lab., Saarland Univ., Saarbrücken, Germany
  • fYear
    2011
  • fDate
    Nov. 29 2011-Dec. 2 2011
  • Firstpage
    261
  • Lastpage
    271
  • Abstract
    Without the use of cache the increasing gap between processor and memory speeds in modern embedded microprocessors would have resulted in memory access times becoming an unacceptable bottleneck. In such systems, cache related pre-emption delays can be a significant proportion of task execution times. To obtain tight bounds on the response times of tasks in pre-emptively scheduled systems, it is necessary to integrate worst-case execution time analysis and schedulability analysis via the use of an appropriate model of pre-emption costs. In this paper, we introduce a new method of bounding pre-emption costs, called the ECB-Union approach. The ECB-Union approach complements an existing UCB-Union approach. We combine the two into a simple composite approach that dominates both. These approaches are integrated into response time analysis for fixed priority pre-emptively scheduled systems. Further, we extend this analysis to systems where tasks can access resources in mutual exclusion, in the process resolving omissions in existing models of pre-emption delays. A case study and empirical evaluation demonstrate the e?ectiveness of the ECB-Union and combined approaches for a wide range of di?erent cache configurations including cache utilization, cache set size, reuse, and block reload times.
  • Keywords
    cache storage; scheduling; ECB-Union approach; block reload times; cache related preemption delay aware response time analysis; cache utilization; fixed priority pre-emptive systems; memory access times; mutual exclusion; preemption cost model; reuse; schedulability analysis; task execution times; worst-case execution time analysis; Analytical models; Bismuth; Delay; Equations; Mathematical model; Time factors; Upper bound; CRPD; Real-time system; Timing Analysis; cache memory; fixed-priority scheduling; preemption; schedulability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium (RTSS), 2011 IEEE 32nd
  • Conference_Location
    Vienna
  • ISSN
    1052-8725
  • Print_ISBN
    978-1-4577-2000-0
  • Type

    conf

  • DOI
    10.1109/RTSS.2011.31
  • Filename
    6121444