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
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;
Conference_Titel :
Distributed Computing Systems, 1989., 9th International Conference on
Conference_Location :
Newport Beach, CA
Print_ISBN :
0-8186-1953-8
DOI :
10.1109/ICDCS.1989.37926