The Design and Performance of a Real-time I/O Subsystem

  • Authors:
  • Fred Kuhns;Douglas C. Schmidt;David L. Levine

  • Affiliations:
  • -;-;-

  • Venue:
  • RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

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.