TY - GEN
T1 - FBUFS
T2 - Proceedings of the 14th ACM Symposium on Operating Systems Principles
AU - Druschel, Peter
AU - Peterson, Larry L.
PY - 1993/12
Y1 - 1993/12
N2 - We have designed and implemented a new operating system facility for I/O buffer management and data transfer across protection domain boundaries on shared memory machines. This facility, called fast buffers (FBUFS), combines virtual page remapping with shared virtual memory, and exploits locality in I/O traffic to achieve high throughput without compromising protection, security, or modularity. Its goal is to help deliver the high bandwidth afforded by emerging high-speed networks to user-level processes, both in monolithic and microkernel-based operating systems. This paper outlines the requirements for a cross-domain transfer facility, describes the design of the FBUF mechanism that meets these requirements, and experimentally quantifies the impact of FBUFS on network performance.
AB - We have designed and implemented a new operating system facility for I/O buffer management and data transfer across protection domain boundaries on shared memory machines. This facility, called fast buffers (FBUFS), combines virtual page remapping with shared virtual memory, and exploits locality in I/O traffic to achieve high throughput without compromising protection, security, or modularity. Its goal is to help deliver the high bandwidth afforded by emerging high-speed networks to user-level processes, both in monolithic and microkernel-based operating systems. This paper outlines the requirements for a cross-domain transfer facility, describes the design of the FBUF mechanism that meets these requirements, and experimentally quantifies the impact of FBUFS on network performance.
UR - http://www.scopus.com/inward/record.url?scp=0027886590&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0027886590&partnerID=8YFLogxK
U2 - 10.1145/173668.168634
DO - 10.1145/173668.168634
M3 - Conference contribution
AN - SCOPUS:0027886590
SN - 0897916328
T3 - Operating Systems Review (ACM)
SP - 189
EP - 202
BT - Operating Systems Review (ACM)
A2 - Anon, null
Y2 - 5 December 1993 through 8 December 1993
ER -