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
Link To Document :
بازگشت