@InCollection{kotz:encyc1,
  author = {David Kotz and Ravi Jain},
  title = {{I/O} in Parallel and Distributed Systems},
  booktitle = {Encyclopedia of Computer Science and Technology},
  editor = {Allen Kent and James G. Williams},
  year = {1999},
  volume = {40},
  pages = {141--154},
  publisher = {Marcel Dekker, Inc.},
  copyright = {Marcel Dekker, Inc.},
  note = {Supplement 25},
  URL = {http://www.cs.dartmouth.edu/~dfk/papers/kotz:encyc1.ps.gz},
  URLpdf = {http://www.cs.dartmouth.edu/~dfk/papers/kotz:encyc1.pdf},
  keywords = {survey, parallel I/O, pario-bib, dfk},
  abstract = {We sketch the reasons for the I/O bottleneck in parallel and
  distributed systems, pointing out that it can be viewed as a special case of
  a general bottleneck that arises at all levels of the memory hierarchy. We
  argue that because of its severity, the I/O bottleneck deserves systematic
  attention at all levels of system design. We then present a survey of the
  issues raised by the I/O bottleneck in six key areas of parallel and
  distributed systems: applications, algorithms, languages and compilers,
  run-time libraries, operating systems, and architecture.}
}

