Title :
Replication in Ficus distributed file systems
Author :
Popek, Gerald J. ; Guy, Richard G. ; Page, Thoma S W, Jr. ; Heidemann, John S.
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
Ficus is a replicated general filing environment for Unix intended to scale to very large (nationwide) networks. The system uses 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. The motivations for replication are presented, and the case for optimistic concurrency control for large-scale distributed file systems is summarized. A brief description of the Ficus file system is presented and a number of outstanding issues which must be addressed are outlined
Keywords :
Unix; concurrency control; distributed databases; redundancy; Ficus distributed file systems; conflicting updates; directory information; extensibility; file system services; large-scale distributed file systems; modularity; optimistic concurrency control; optimistic one copy availability model; replicated general filing environment; stackable layers methodology; system architecture; Availability; Computer architecture; Computer science; Contracts; Control systems; File systems; Intelligent networks; Large-scale systems; Operating systems; Workstations;
Conference_Titel :
Management of Replicated Data, 1990. Proceedings., Workshop on the
Conference_Location :
Houston, TX
Print_ISBN :
0-8186-2085-4
DOI :
10.1109/MRD.1990.138235