TY - GEN
T1 - Toward the predictable integration of real-time COTS based systems
AU - Pellizzoni, Rodolfo
AU - Caccamo, Marco
PY - 2007
Y1 - 2007
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=48549115169&partnerID=8YFLogxK
U2 - 10.1109/RTSS.2007.15
DO - 10.1109/RTSS.2007.15
M3 - Conference contribution
AN - SCOPUS:48549115169
SN - 0769530621
SN - 9780769530628
T3 - Proceedings - Real-Time Systems Symposium
SP - 73
EP - 82
BT - Proceedings - 28th IEEE International Real-Time Systems Symposium, RTSS 2007
T2 - 28th IEEE International Real-Time Systems Symposium, RTSS 2007
Y2 - 3 December 2007 through 6 December 2007
ER -