• DocumentCode
    2835025
  • Title

    Memory Access Control in Multiprocessor for Real-Time Systems with Mixed Criticality

  • Author

    Yun, Heechul ; Yao, Gang ; Pellizzoni, Rodolfo ; Caccamo, Marco ; Sha, Lui

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • fYear
    2012
  • fDate
    11-13 July 2012
  • Firstpage
    299
  • Lastpage
    308
  • Abstract
    Shared resource access interference, particularly memory and system bus, is a big challenge in designing predictable real-time systems because its worst case behavior can significantly differ. In this paper, we propose a software based memory throttling mechanism to explicitly control the memory interference. We developed analytic solutions to compute proper throttling parameters that satisfy schedulability of critical tasks while minimize performance impact caused by throttling. We implemented the mechanism in Linux kernel and evaluated isolation guarantee and overall performance impact using a set of synthetic and real applications.
  • Keywords
    Linux; authorisation; multiprocessing programs; operating system kernels; real-time systems; scheduling; storage management; Linux kernel; memory access control; memory bus; mixed criticality; multiprocessor; real-time systems; resource access interference; schedulability; software based memory throttling mechanism; system bus; Delay; Equations; Interference; Mathematical model; Memory management; Real time systems; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems (ECRTS), 2012 24th Euromicro Conference on
  • Conference_Location
    Pisa
  • ISSN
    1068-3070
  • Print_ISBN
    978-1-4673-2032-0
  • Type

    conf

  • DOI
    10.1109/ECRTS.2012.32
  • Filename
    6257581