• 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