@InProceedings{cortes:cooperative,
  author = {Toni Cortes and Sergi Girona and Jes\'us Labarta},
  title = {Design Issues of a Cooperative Cache with no Coherence Problems},
  booktitle = {Proceedings of the Fifth Workshop on Input/Output in Parallel
  and Distributed Systems},
  year = {1997},
  month = {November},
  pages = {37--46},
  publisher = {ACM Press},
  address = {San Jose, CA},
  later = {cortes:bcooperative},
  URL = {http://doi.acm.org/10.1145/266220.266224},
  keywords = {cooperative caching, distributed file system, parallel I/O,
  pario-bib},
  abstract = {In this paper, we examine some of the important problems observed
  in the design of cooperative caches. Solutions to the coherence,
  load-balancing and fault-tolerance problems are presented. These solutions
  have been implemented as a part of PAFS, a parallel/distributed file system,
  and its performance has been compared to the one achieved by xFS. Using the
  comparison results, we have observed that the proposed ideas not only solve
  the main problems of cooperative caches, but also increase the overall system
  performance. Although the solutions presented in this paper were targeted to
  a parallel machine, reasonable good results have also been obtained for
  networks of workstations.},
  comment = {They make the claim that it is better not to replicate data into
  local client caches, rather, it is better to simply make remote read and
  write requests to the cached block in whatever memory it may be. That reduces
  the overhead (space and time) of replication and coherency, and leads to
  better performance. They also present a range of parity-based fault-tolerance
  mechanisms, and a load-balancing technique that reassigns cache buffers to
  cache-manager processes.}
}

