Short Description:
Ficus is a replicated general filing environment for Unix intended to scale to very large networks. The system employs an optimistic Óone copy availabilityÓ model in which conflicting updates to the file system's directory information are automatically re
conciled, 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.
Model: loosely coupled
Properties: UNIX-compatible, WAN support, atomic transactions
Transparency: location, access, replication, migration, failure
Running on: Sun-4
Date: 1990
Gerald Popek, Richard Guy, Thomas Page Jr. and John Heidemann: "Replication in Ficus Distributed File Systems", The Workshop on Management of Replicated Data, Houston, TX, IEEE, pp. 5--10, November 1990, Also in Technical Committee on Operating Systems an d Application Environments Newsletter 4(3), Fall 1990.
Richard Guy, John Heidemann, Wai Mak, Thomas Page Jr. and Gerald Popek: "Implementation of the Ficus Replicated File System", Summer 1990 USENIX Conference, Anaheim, CA, USENIX Association, pp. 63Ð71, June 1990.
FTP: ftp.cs.ucla.edu /pub/Ficus