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
Link To Document :
بازگشت