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