• DocumentCode
    2958246
  • Title

    The design and performance of a real-time I/O subsystem

  • Author

    Kuhns, Fred ; Schmidt, Douglas C. ; Levine, David L.

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MO, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    154
  • Lastpage
    163
  • Abstract
    The 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. The paper provides two contributions to the study of real time I/O subsystems. 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
  • Keywords
    client-server systems; input-output programs; network operating systems; real-time systems; software performance evaluation; I/O utilization; RIO; best-effort clients; end-to-end communication; end-to-end prioritized traffic; high-priority clients; latency bounds; off-the-shelf hardware; priority class; priority inversion; real time I/O subsystem; real time I/O subsystem performance; real time applications; Application software; Bandwidth; Computer science; Concurrent computing; Delay; Identity-based encryption; Kernel; Protocols; Scheduling; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Technology and Applications Symposium, 1999. Proceedings of the Fifth IEEE
  • Conference_Location
    Vancouver, BC
  • ISSN
    1080-1812
  • Print_ISBN
    0-7695-0194-X
  • Type

    conf

  • DOI
    10.1109/RTTAS.1999.777670
  • Filename
    777670