Replication in Ficus Distributed File Systems
Gerald J. Popek, Richard G. Guy, Thomas W. Page, Jr., and John S. HeidemannUniversity of California, Los Angeles
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.Availability
This paper is available in several formats: abstract web page with pointers and cites, gzip'ed postscript, PDF, paper copies can be obtained by mail to the authors. Copyright terms for this paper appear below.
Reference
- Popek90a
- Gerald J. Popek, Richard G. Guy, Thomas W. Page, Jr., and John S. Heidemann. Replication in Ficus Distributed File Systems. In Proceedings of the Workshop on Management of Replicated Data, pp. 20-25. University of California, Los Angeles, IEEE. November, 1990. <http://www.isi.edu/~johnh/PAPERS/Popek90a.html>.
@inproceedings{Popek90a,
author = "Gerald J. Popek and Richard G. Guy
and Page, Jr., Thomas W. and John S. Heidemann",
title = "Replication in {Ficus} Distributed File Systems",
booktitle = "Proceedings of the Workshop on Management of Replicated Data",
publisher = "{IEEE}",
month = "November",
year = "1990",
pages = "20--25",
url = "http://www.isi.edu/~johnh/PAPERS/Popek90a.html",
psurl = "http://www.isi.edu/~johnh/PAPERS/Popek90a.ps.gz",
pdfurl = "http://www.isi.edu/~johnh/PAPERS/Popek90a.pdf",
oldurl = "ftp://ftp.cs.ucla.edu/pub/ficus/WorkMgtReplData_90.ps.gz",
organization = "University of California, Los Angeles",
copyrightholder = "{IEEE}",
}