@InProceedings{bennett:jovian,
  author = {Robert Bennett and Kelvin Bryant and Alan Sussman and Raja Das and
  Joel Saltz},
  title = {{Jovian}: A Framework for Optimizing Parallel {I/O}},
  booktitle = {Proceedings of the Scalable Parallel Libraries Conference},
  year = {1994},
  month = {October},
  pages = {10--20},
  publisher = {IEEE Computer Society Press},
  address = {Mississippi State, MS},
  URL = {ftp://hpsl.cs.umd.edu/pub/papers/splc94.ps.Z},
  keywords = {parallel I/O, pario-bib},
  comment = {Jovian is a runtime library for use with SPMD codes, eg, HPF. They
  restrict IO to collective operations, and provide extra processes to
  'coalesce' the many requests from multiple CPs into fewer larger requests to
  the operating system, perhaps optimized for access order. They mention that
  there is a standardization process underway for specifying data
  distributions. Also a compact representation for strided access to
  n-dimensional data structures. Coalescing basically means combining requests
  to eliminate duplication and to combine adjacent requests. Requests to
  coalescers are in full blocks, to lower the processing overhead. Nonetheless,
  their method involves moving requests around twice, and involve several
  memory-memory copies of the data, so their overhead is high.}
}

