Title
The Design and Performance of a Real-time I/O Subsystem
Abstract
This paper describes the design and performance of a real-time I/O (RIO) subsystem that supports real-time applications running on off-the-shelf hardware and software. This paper provides two contributions to the study of real-time I/O sub-systems. First, it describes how RIO supports end-to-end, prioritized traffic to bound the I/O utilization of each priority class and eliminates the key sources of priority inversion in I/O subsystems. Second, it illustrates how a real-time I/O subsystem can reduce latency bounds on end-to-end communication between high-priority clients without unduly penalizing low-priority and best-effort clients.
Year
DOI
Venue
1999
10.1109/RTTAS.1999.777670
IEEE Real-Time Technology and Applications Symposium
Keywords
Field
DocType
high-priority client,best-effort client,end-to-end communication,o utilization,o sub-systems,priority inversion,priority class,o subsystem,real-time application,o subsystems,throughput,computer science,real time systems,bandwidth,concurrent computing,kernel,real time,best effort,application software,protocols,real time applications,scheduling
Priority ceiling protocol,Latency (engineering),Computer science,Client server systems,Real-time computing,Input/output,Priority inversion,Software,Priority inheritance,Operating system,Distributed computing
Conference
ISBN
Citations 
PageRank 
0-7695-0194-X
29
2.95
References 
Authors
14
3
Name
Order
Citations
PageRank
Fred Kuhns136587.44
Douglas C. Schmidt25622576.58
David L. Levine360965.16