@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.} }