The Design of a High-Performance File Server

R. van Renesse, A.S. Tanenbaum, A.N. Wilschut

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

The Bullet server is a file server that outperforms traditional file servers by more than a factor of three. It achieves high throughput and low delay by a software design radically different from that of file servers currently in use. Whereas files are normally stored as a sequence of disk blocks, each Bullet server file is stored contiguously, both on disk and in the server's random access memory cache. Furthermore, it uses the concept of an immutable file to improve performance, to enable caching, and to provide a clean semantic model to the user. The authors describe the design and implementation of the Bullet server in detail, present measurements of its performance, and compare this performance to that of the SUN file server running on the same hardware.
Original languageEnglish
Title of host publication9th International Conference on Distributed Computing Systems
PublisherIEEE
Pages22-27
Number of pages6
ISBN (Print)0-8186-1953-8
DOIs
Publication statusPublished - Jun 1989
Event9th International Conference on Distributed Computing Systems - Newport Beach, United States
Duration: 5 Jun 19899 Jun 1989

Conference

Conference9th International Conference on Distributed Computing Systems
CountryUnited States
CityNewport Beach
Period5/06/899/06/89

Fingerprint

Dive into the research topics of 'The Design of a High-Performance File Server'. Together they form a unique fingerprint.

Cite this