The Zebra Striped Network File System

  • Authors:
  • John H. Hartman;John K. Ousterhout

  • Affiliations:
  • -;-

  • Venue:
  • The Zebra Striped Network File System
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

Zebra is a network file system that stripes file data across multiple servers for increased file throughput. Rather than striping each file separately, Zebra forms all the new data from each client into a single stream, which it then stripes. This provides high performance for reads and writes of large files and also for writes of small files. Zebra also writes parity information in each stripe in the style of RAID disk arrays; this increases storage costs slightly but allows the system to continue operation even while a single storage server is unavailable. A prototype implementation of Zebra, built in the Sprite operating system, provides 5-8 times the throughput of the standard Sprite file system or NFS.