• DocumentCode
    2371693
  • Title

    Integrating cache related pre-emption delay analysis into EDF scheduling

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci., Univ. of York, York, UK
  • fYear
    2013
  • fDate
    9-11 April 2013
  • Firstpage
    75
  • Lastpage
    84
  • Abstract
    Cache memories have been introduced into embedded systems to prevent memory access times from becoming an unacceptable performance bottleneck. Memory and cache are split into blocks containing instructions and data. During a pre-emption, blocks from the pre-empting task can evict those of the pre-empted task. When the pre-empted task is resumed, if it then has to re-load the evicited blocks, cache related pre-emption delays (CRPD) are introduced which then affect schedulability of the task. In this paper, we show how existing approaches for calculating CRPD for FP scheduling can be adapted and integrated into schedulability analysis for EDF. We then compare the performance of the different approaches against an existing approach for calculating CRPD for EDF. Using a case study and empirical evaluation, we show the benefits of our CRPD analysis.
  • Keywords
    cache storage; scheduling; CRPD analysis; EDF scheduling; cache memories; cache related preemption delays; embedded system; preempted task; preempting task; preemption delay analysis; schedulability analysis; Algorithm design and analysis; Equations; Indexes; Mathematical model; Schedules; Scheduling; Scheduling algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time and Embedded Technology and Applications Symposium (RTAS), 2013 IEEE 19th
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1080-1812
  • Print_ISBN
    978-1-4799-0186-9
  • Electronic_ISBN
    1080-1812
  • Type

    conf

  • DOI
    10.1109/RTAS.2013.6531081
  • Filename
    6531081