• DocumentCode
    2414209
  • Title

    Failure-atomic file access in an interposed network storage system

  • Author

    Anderson, Darrell ; Chase, Jeff

  • Author_Institution
    Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    157
  • Lastpage
    164
  • Abstract
    Presents a recovery protocol for block I/O operations in Slice, a storage system architecture for high-speed LANs incorporating network-attached block storage. The goal of the Slice architecture is to provide a network file service with scalable bandwidth and capacity while preserving compatibility with off-the-shelf clients and file server appliances. The Slice prototype “virtualizes” the Network File System (NFS) protocol by interposing a request switching filter at the client´s interface to the network storage system (e.g. in a network adapter or switch). The distributed Slice architecture separates functions that are typically combined in central file servers, introducing new challenges for failure atomicity. This paper presents a protocol for atomic file operations and recovery in the Slice architecture, and related support for reliable file storage using mirrored striping. Experimental results from the Slice prototype show that the protocol has low cost in the common case, allowing the system to deliver client file access bandwidths approaching Gbit/s network speeds
  • Keywords
    client-server systems; file servers; local area networks; memory protocols; parallel memories; system recovery; NFS protocol virtualization; Network File System; Slice; atomic file operations; block I/O operations; client file access bandwidth; client interface; cost; distributed architecture; failure-atomic file access; file server appliance compatibility; high-speed LAN; interposed network storage system; mirrored striping; network adapter; network file service; network speeds; network-attached block storage; off-the-shelf client compatibility; recovery protocol; reliable file storage; request switching filter; scalable bandwidth; scalable capacity; storage system architecture; Bandwidth; File servers; File systems; Filters; Home appliances; Intelligent networks; Local area networks; Network servers; Proposals; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Distributed Computing, 2000. Proceedings. The Ninth International Symposium on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1082-8907
  • Print_ISBN
    0-7695-0783-2
  • Type

    conf

  • DOI
    10.1109/HPDC.2000.868646
  • Filename
    868646