FBUFS: A high-bandwith cross-domain transfer facility

Peter Druschel, Larry L. Peterson

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

164 Scopus citations

Abstract

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
Pages189-202
Number of pages14
Edition5
DOIs
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)
Number5
Volume27
ISSN (Print)0163-5980

Other

OtherProceedings of the 14th ACM Symposium on Operating Systems Principles
CityAsheville, NC, USA
Period12/5/9312/8/93

ASJC Scopus subject areas

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

Fingerprint

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

Cite this