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 Kuhns | 1 | 365 | 87.44 |
Douglas C. Schmidt | 2 | 5622 | 576.58 |
David L. Levine | 3 | 609 | 65.16 |