DocumentCode
2481680
Title
The design of a high-performance file server
Author
Van Renesse, Robbert ; Tanenbaum, Andrew S. ; Wilschut, Annita
Author_Institution
Dept. of Comput. Sci., Vrije Univ., Netherlands
fYear
1989
fDate
5-9 Jun 1989
Firstpage
22
Lastpage
27
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
Keywords
distributed processing; file servers; network operating systems; performance evaluation; Bullet server; SUN file server; caching; clean semantic model; contiguous storage; disk; file server; high throughput; immutable file; low delay; performance measurements; random access memory cache; software design; Computer science; Data structures; Delay; File servers; File systems; Random access memory; Read-write memory; Scattering; Software design; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location
Newport Beach, CA
Print_ISBN
0-8186-1953-8
Type
conf
DOI
10.1109/ICDCS.1989.37926
Filename
37926
Link To Document