@InCollection{jain:pario-intro,
  author = {Ravi Jain and John Werth and J.~C. Browne},
  title = {{I/O} in Parallel and Distributed Systems: An Introduction},
  booktitle = {Input/Output in Parallel and Distributed Computer Systems},
  chapter = {1},
  editor = {Ravi Jain and John Werth and James C. Browne},
  crossref = {iopads-book},
  year = {1996},
  series = {The Kluwer International Series in Engineering and Computer
  Science},
  volume = {362},
  pages = {3--30},
  publisher = {Kluwer Academic Publishers},
  keywords = {parallel I/O, out-of-core, pario-bib},
  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 five key areas of parallel and
  distributed systems: applications, algorithms, compilers, operating systems
  and architecture. Finally, we address some of the trends we observe emerging
  in new paradigms of parallel and distributed computing: the convergence of
  networking and I/O, I/O for massively distributed ``global information
  systems'' such as the World Wide Web, and I/O for mobile computing and
  wireless communications. These considerations suggest exciting new research
  directions in I/O for parallel and distributed systems in the years to
  come.},
  comment = {Part of a whole book on parallel I/O; see iopads-book.}
}

