@InProceedings{hirano:deadlock,
  author = {Satoshi Hirano and Masaru Kitsuregawa and Mikio Takagi},
  title = {A High Performance Parallel {I/O} Model and its Deadlock
  Prevention/Avoidance Technique on the Super Database Computer {(SDC)}},
  booktitle = {Proceedings of the Twenty-Sixth Annual Hawaii International
  Conference on System Sciences},
  year = {1993},
  volume = {I},
  pages = {21--30},
  keywords = {parallel database, concurrency control, deadlock, parallel I/O,
  pario-bib},
  comment = {Most interesting to me in this paper is their discussion of the
  ``container model,'' in which they claim they allow the processors to be
  driven by the I/O devices. What it boils down to is a producer-consumer queue
  of containers, each of which contains a task (some tuples and presumably some
  instruction about what to do with them). The disks put data into containers
  and stick them on the queue; the processors repeatedly pull containers
  (tasks) from the queue and process them. They don't describe the activity of
  the disks in much detail. See kitsuregawa:sdc.}
}

