• DocumentCode
    3343426
  • Title

    Beltway Buffers: Avoiding the OS Traffic Jam

  • Author

    de Bruijn, W. ; Bos, Herbert

  • Author_Institution
    Vrije Univ. Amsterdam, Amsterdam
  • fYear
    2008
  • fDate
    13-18 April 2008
  • Abstract
    Beltway buffers are operating system I/O paths optimised for high-throughput network applications. The key architectural feature of Beltway buffers is that all I/O takes place in long-lived, allocation-free, shared ringbuffers. Advantages of this design are (1) improved throughput through system-wide copy, context-switch and allocation avoidance and judicious use of the data cache, (2) transparent integration of peripheral hardware and (3) simplicity and familiarity due to comprehensive use of the POSIX file interface for accessing streams.
  • Keywords
    application program interfaces; cache storage; network operating systems; Beltway buffer; OS traffic jam; POSIX file interface; data cache; high-throughput network application; operating system I/O path; peripheral hardware; ring buffer; Costs; Hardware; Kernel; Linux; Network servers; Operating systems; Random access memory; Sockets; Splicing; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2008. The 27th Conference on Computer Communications. IEEE
  • Conference_Location
    Phoenix, AZ
  • ISSN
    0743-166X
  • Print_ISBN
    978-1-4244-2025-4
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2008.36
  • Filename
    4509631