@InProceedings{matthijs:framework,
  author = {F. Matthijs and Y. Berbers and P. Verbaeten},
  title = {A flexible {I/O} framework for parallel and distributed systems},
  booktitle = {Proceedings of the Fifth International Workshop on Object
  Orientation in Operating Systems},
  year = {1995},
  pages = {187--190},
  publisher = {IEEE Computer Society Press},
  keywords = {input-output programs, object-oriented, parallel systems; I/O
  performance, migration, dynamic load balancing, fault tolerance, parallel
  I/O, pario-bib},
  abstract = {We propose a framework for I/O in parallel and distributed
  systems. The framework is highly customizable and extendible, and enables
  programmers to offer high level objects in their applications, without
  requiring them to struggle with the low level and sometimes complex details
  of high performance distributed I/O. Also, the framework exploits application
  specific information to improve I/O performance by allowing specialized
  programmers to customize the framework. Internally, we use indirection and
  granularity control to support migration, dynamic load balancing, fault
  tolerance, etc. for objects of the I/O system, including those representing
  application data.}
}

