DocumentCode
2906873
Title
Real-Time Control of I/O COTS Peripherals for Embedded Systems
Author
Bak, Stanley ; Betti, Emiliano ; Pellizzoni, Rodolfo ; Caccamo, Marco ; Sha, Lui
Author_Institution
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA
fYear
2009
fDate
1-4 Dec. 2009
Firstpage
193
Lastpage
203
Abstract
Real-time embedded systems are increasingly being built using commercial-off-the-shelf (COTS) components such as mass-produced peripherals and buses to reduce costs, time-to-market, and increase performance. Unfortunately, COTS interconnect systems do not usually guarantee timeliness, and might experience severe timing degradation in the presence of high-bandwidth I/O peripherals. To address this problem, we designed a real-time I/O management system comprised of 1) real-time bridges, and 2) a reservation controller. The proposed framework is used to transparently put the I/O subsystem of a COTS-based embedded system under the discipline of real-time scheduling. We also discuss computing a delay bound for I/O data transactions and determining worst-case buffer size. Finally, we demonstrate experimentally that our prototype real-time I/O management system successfully prioritizes I/O traffic and guarantees its timeliness.
Keywords
input-output programs; real-time systems; scheduling; I/O data transaction; commercial-off-the-shelf component; guarantee timeliness; real-time I/O management system; real-time control; real-time embedded systems; real-time scheduling; reservation controller; timing degradation; Bridges; Control systems; Costs; Degradation; Delay; Embedded system; Processor scheduling; Real time systems; Time to market; Timing; Architecture; COTS; I/O; PCI; PCIe; Real-time; Real-time Bridge; Reservation Controller;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium, 2009, RTSS 2009. 30th IEEE
Conference_Location
Washington, DC
ISSN
1052-8725
Print_ISBN
978-0-7695-3875-4
Type
conf
DOI
10.1109/RTSS.2009.41
Filename
5368829
Link To Document