@InCollection{kotz:pioarch, author = {David Kotz}, title = {Introduction to Multiprocessor {I/O} Architecture}, booktitle = {Input/Output in Parallel and Distributed Computer Systems}, chapter = {4}, editor = {Ravi Jain and John Werth and James C. Browne}, year = {1996}, series = {The Kluwer International Series in Engineering and Computer Science}, volume = {362}, pages = {97--123}, publisher = {Kluwer Academic Publishers}, copyright = {Kluwer Academic Publishers}, URL = {http://www.cs.dartmouth.edu/~dfk/papers/kotz:pioarch.ps.gz}, URLpdf = {http://www.cs.dartmouth.edu/~dfk/papers/kotz:pioarch.pdf}, keywords = {parallel I/O, multiprocessor file system, pario-bib, dfk}, abstract = {The computational performance of multiprocessors continues to improve by leaps and bounds, fueled in part by rapid improvements in processor and interconnection technology. I/O performance thus becomes ever more critical, to avoid becoming the bottleneck of system performance. In this paper we provide an introduction to I/O architectural issues in multiprocessors, with a focus on disk subsystems. While we discuss examples from actual architectures and provide pointers to interesting research in the literature, we do not attempt to provide a comprehensive survey. We concentrate on a study of the architectural design issues, and the effects of different design alternatives.}, comment = {Invited paper. Part of a whole book on parallel I/O; see iopads-book.} }