John Heidemann / Papers / Replication in Ficus Distributed File Systems

Replication in Ficus Distributed File Systems
Gerald J
University of California, Los Angeles, Computer Science Department

Citation

Gerald J. Popek, Richard G. Guy, Thomas W. Page Jr. and John S. Heidemann. Replication in Ficus Distributed File Systems. Proceedings of the Workshop on Management of Replicated Data (Nov. 1990), 20–25. [PDF] [alt PDF]

Abstract

Ficus is a replicated general filing environment for Unix intended to scale to very large (nationwide) networks. The system employs an optimistic “one copy availability” model in which conflicting updates to the file system’s directory information are automatically reconciled, while conflicting file updates are reliably detected and reported. The system architecture is based on a stackable layers methodology which permits a high degree of modularity and extensibility of file system services. % This paper presents the motivations for replication and summarizes the case for optimistic concurrency control for large scale distributed file systems. It presents a brief description of the Ficus file system and concludes with a number of outstanding issues which must be addressed.

Bibtex Citation

@inproceedings{Popek90a,
  author = {Popek, Gerald J. and Guy, Richard G. and Page, Jr., Thomas W. and Heidemann, John S.},
  title = {Replication in {Ficus} Distributed File Systems},
  booktitle = {Proceedings of the  Workshop on Management of Replicated Data},
  publisher = {IEEE},
  month = nov,
  year = {1990},
  sortdate = {1990-11-01},
  project = {ficus},
  jsubject = {replication},
  pages = {20--25},
  url = {https://ant.isi.edu/%7ejohnh/PAPERS/Popek90a.html},
  psurl = {https://ant.isi.edu/%7ejohnh/PAPERS/Popek90a.ps.gz},
  pdfurl = {https://ant.isi.edu/%7ejohnh/PAPERS/Popek90a.pdf},
  oldurl = {ftp://ftp.cs.ucla.edu/pub/ficus/WorkMgtReplData_90.ps.gz},
  myorganization = {University of California, Los Angeles, Computer Science Department},
  copyrightholder = {IEEE},
  copyrightterms = {
  	Abstracting is permitted with credit to the source.  Libraries are
  	permitted to photocopy beyond the limit of US copyright law, for
  	private use of patrons, those articles in this volume that carry a
  	code at the bottom of the first page, provided that the per-copy fee
  	indicated in the code is paid through the Copyright Clearance Center,
  	27 Congress Street, Salem, MA 01970.  For other copying, reprint, or
  	republication permission, write to IEEE Copyrights Manager, IEEE
  	Service Center, 445 Hoes Lane, PO Box 1331, Piscataway, NJ 08855--1331.
  },
  jlocation = {johnh: pafiles}
}

Copyright

Abstracting is permitted with credit to the source. Libraries are permitted to photocopy beyond the limit of US copyright law, for private use of patrons, those articles in this volume that carry a code at the bottom of the first page, provided that the per-copy fee indicated in the code is paid through the Copyright Clearance Center, 27 Congress Street, Salem, MA 01970. For other copying, reprint, or republication permission, write to IEEE Copyrights Manager, IEEE Service Center, 445 Hoes Lane, PO Box 1331, Piscataway, NJ 08855–1331.
Copyright © by John Heidemann