@InProceedings{loverso:sfs,
  author = {Susan J. LoVerso and Marshall Isman and Andy Nanopoulos and William
  Nesheim and Ewan D. Milne and Richard Wheeler},
  title = {{\em sfs}: {A} Parallel File System for the {CM-5}},
  booktitle = {Proceedings of the 1993 Summer USENIX Technical Conference},
  year = {1993},
  pages = {291--305},
  keywords = {parallel I/O, multiprocessor file system, pario-bib},
  comment = {They took the Unix file system from SunOS and extended it to run
  on the CM-5. This involved handling non-power-of-two block sizes, parallel
  I/O calls, large file sizes, and more encouragement for extents to be
  allocated. The hardware is particularly suited to RAID~3 with a 16 byte
  striping unit, although in theory the software could do anything it wants.
  Geared to data-parallel model. Proc nodes (PNs) contact the timesharing
  daemon (TSD) on the control processor (CP), who gets block lists from the
  file system, which runs on one of the CPs. The TSD then arranges with the
  disk storage nodes (DSNs) to do the transfer directly with the PNs. Each DSN
  has 8~MB of buffer space, 8 disk drives, 4 SCSI busses, and a SPARC as
  controller. Partition managers mount non-local sfs via NFS. Performance
  results good. Up to 185~MB/s on 118 (2~MB/s) disks.}
}

