• DocumentCode
    2454280
  • Title

    Toward the Predictable Integration of Real-Time COTS Based Systems

  • Author

    Pellizzoni, Rodolfo ; Caccamo, Marco

  • Author_Institution
    Univ. of Illinois at Urbana-Champaign, Urbana
  • fYear
    2007
  • fDate
    3-6 Dec. 2007
  • Firstpage
    73
  • Lastpage
    82
  • Abstract
    The integration phase of real-time COTS-based systems is often problematic because when multiple tasks run concurrently, the interference at the bus level between cache fetching activities and I/O peripheral transactions is significant and causes unpredictable behaviors: experimentally, tasks can have computation time variance up to 50%. In this work, we present a theoretical framework able to model the interaction between CPU and peripherals contending for shared main memory through the front side bus (FSB). We first show how to compute worst case execution times for a task given a trace of its cache activity and given an upper bound function that models peripheral activities; then, we introduce the novel idea of "hardware server" as a means of controlling the unpredictable behavior of COTS peripheral components.
  • Keywords
    cache storage; real-time systems; shared memory systems; software packages; COTS peripheral components; I/O peripheral transactions; cache activity; cache fetching; computation time variance; front side bus; hardware server; real-time COTS based systems; shared main memory; unpredictable behaviors; worst case execution times; Aerospace electronics; Backplanes; Central Processing Unit; Computer peripherals; Costs; Hardware; Interference; Performance analysis; Real time systems; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2007. RTSS 2007. 28th IEEE International
  • Conference_Location
    Tucson, AZ
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3062-8
  • Type

    conf

  • DOI
    10.1109/RTSS.2007.15
  • Filename
    4408293