@InProceedings{gibson:failcorrect,
  author = {Garth A. Gibson and Lisa Hellerstein and Richard M. Karp and Randy
  H. Katz and David A. Patterson},
  title = {Failure Correction Techniques for Large Disk Arrays},
  booktitle = {Proceedings of the Third International Conference on
  Architectural Support for Programming Languages and Operating Systems},
  year = {1989},
  month = {April},
  pages = {123--132},
  earlier = {gibson:raid},
  later = {gibson:bfailcorrect},
  URL = {http://portal.acm.org/citation.cfm?id=70082.68194},
  keywords = {parallel I/O, disk array, RAID, reliability, pario-bib},
  abstract = {The ever increasing need for I/O bandwidth will be met with ever
  larger arrays of disks. These arrays require redundancy to protect against
  data loss. This paper examines alternative choices for encodings, or codes,
  that reliably store information in disk arrays. Codes are selected to
  maximize mean time to data loss or minimize disks containing redundant data,
  but are all constrained to minimize performance penalties associated with
  updating information or recovering from catastrophic disk failures. We also
  codes that give highly reliable data storage with low redundant data overhead
  for arrays of 1000 information disks.},
  comment = {See gibson:raid for comments since it is the same.}
}

