• DocumentCode
    1496501
  • Title

    Impact of Peripheral-Processor Interference on WCET Analysis of Real-Time Embedded Systems

  • Author

    Pellizzoni, Rodolfo ; Caccamo, Marco

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
  • Volume
    59
  • Issue
    3
  • fYear
    2010
  • fDate
    3/1/2010 12:00:00 AM
  • Firstpage
    400
  • Lastpage
    415
  • Abstract
    The integration phase of real-time COTS-based systems is challenging. 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, we show that tasks can have computation time variance up to 46 percent in a typical embedded system. 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 time (WCET) for a task given a trace of its cache activity and given an upper bound function that models peripheral activities. Then, we show how the analysis can be extended to a multitasking environment assuming a restricted-preemption model. Finally, we introduce the novel idea of ¿hardware server¿ as a means of controlling the unpredictable behavior of COTS peripheral components.
  • Keywords
    cache storage; embedded systems; peripheral interfaces; shared memory systems; software packages; system buses; COTS based systems; I/O peripheral transactions; cache fetching; commercial off-the-shelf; front side bus; hardware server concept; peripheral-processor interference; real-time embedded systems; shared main memory; worst case execution time analysis; Aerospace electronics; Backplanes; Central Processing Unit; Computer peripherals; Costs; Embedded computing; Embedded system; Interference; Performance analysis; Real time systems; Real-time resource management; WCET estimation; components-off-the-shelf; system integration.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2009.156
  • Filename
    5282496