Title :
Increasing file system availability through second-class replication
Author :
Kistler, James Jay
Author_Institution :
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
High availability in the Coda file system is achieved through two types of data replication: first-class replication, in which entire servers are replicated, and second-class replication, otherwise known as client caching. The two are complementary: server replication increases the availability of the entire file store, whereas caching permits operation in the event of total disconnection. A particularly valuable use of disconnected operation is the graceful integration of portable computers into the system. The use of second-class replication and its contribution to the system availability and disconnected operation are discussed. Transparent disconnected operation dictates a much-expanded role for client cache managers, effectively turning them into pseudoservers. Three phases of pseudoserver operation-hoarding, server emulation and reintegration-are described
Keywords :
Unix; data integrity; distributed databases; fault tolerant computing; file servers; Coda file system; client cache managers; client caching; data replication; disconnected operation; file store; file system availability; first-class replication; hoarding; portable computers; pseudoservers; reintegration; second-class replication; server emulation; total disconnection; Availability; Computer science; Face detection; Fault tolerance; File servers; File systems; Large-scale systems; Portable computers; Trademarks; 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.138247