FBUFS: A high-bandwith cross-domain transfer facility

Peter Druschel, Larry L. Peterson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

161 Scopus citations


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.

Original languageEnglish (US)
Title of host publicationOperating Systems Review (ACM)
Editors Anon
Number of pages14
StatePublished - Dec 1993
EventProceedings of the 14th ACM Symposium on Operating Systems Principles - Asheville, NC, USA
Duration: Dec 5 1993Dec 8 1993

Publication series

NameOperating Systems Review (ACM)
ISSN (Print)0163-5980


OtherProceedings of the 14th ACM Symposium on Operating Systems Principles
CityAsheville, NC, USA

ASJC Scopus subject areas

  • Information Systems
  • Hardware and Architecture
  • Computer Networks and Communications


Dive into the research topics of 'FBUFS: A high-bandwith cross-domain transfer facility'. Together they form a unique fingerprint.

Cite this