@TechReport{moyer:characterize,
  author = {Steven A. Moyer and V.~S. Sunderam},
  title = {Characterizing Concurrency Control Performance for the {PIOUS}
  Parallel File System},
  year = {1995},
  month = {June},
  number = {CSTR-950601},
  institution = {Emory University},
  later = {moyer:jcharacterize},
  URL = {ftp://ftp.mathcs.emory.edu/pub/cstr/CSTR950601.ps},
  keywords = {parallel I/O, multiprocessor file system, pario-bib},
  abstract = {Parallel file systems employ data declustering to increase I/O
  throughput. But because a single read or write operation can generate data
  accesses on multiple independent storage devices, a concurrency control
  mechanism must be employed to retain familiar file access semantics.
  Concurrency control negates some of the performance benefits of data
  declustering by introducing additional file access overhead. This paper
  examines the performance characteristics of the transaction-based concurrency
  control mechanism implemented in the PIOUS parallel file system. Results
  demonstrate that linearizability of file access operations is provided
  without loss of scalability or stability.},
  comment = {``substantially different material than presented in a previous
  report,'' moyer:scalable-tr. But it seems like the moyer:scalable IOPADS
  paper is largely a subset of this TR. He describes how they use volatile
  transactions, and does some experiments with PIOUS to measure their
  efficiency. Basically, they use a 2-phase commit protocol, using timeouts to
  detect deadlock and transaction aborts to remedy the deadlock. Results for
  partitioned and sequential access patterns.}
}

