DocumentCode
2348051
Title
Coping with conflicts in an optimistically replicated file system
Author
Kumar, Puneet
Author_Institution
Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1990
fDate
8-9 Nov 1990
Firstpage
60
Lastpage
64
Abstract
Coda is a scalable distributed Unix file system that provides high availability through the use of two distinct but complementary mechanisms. One mechanism, server replication, stores copies of a file at multiple servers. The other mechanism, disconnected operation, is a mode of execution in which a caching site temporarily assumes the role of a replication site. Disconnected operation is particularly useful for supporting portable workstations. Both mechanisms are forms of optimistic replication. Coda allows potentially conflicting updates to be made in each network partition during failures. This strategy is acceptable for two reasons. First, sequential write-sharing of data within a short period of time is relatively infrequent in Unix. Second, Coda provides mechanisms to minimize the inconvenience caused by conflicting updates. The author focuses on the mechanisms in Coda to cope with conflicts and describes experience in implementing them
Keywords
Unix; data integrity; distributed databases; fault tolerant computing; file servers; Coda; caching site; disconnected operation; high availability; multiple servers; network partition; optimistic replication; optimistically replicated file system; portable workstations; potentially conflicting updates; replication site; scalable distributed Unix file system; sequential write-sharing; server replication; Availability; Computer science; File servers; File systems; Genetic mutations; History; Trademarks; Venus; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Management of Replicated Data, 1990. Proceedings., Workshop on the
Conference_Location
Houston, TX
Print_ISBN
0-8186-2085-4
Type
conf
DOI
10.1109/MRD.1990.138246
Filename
138246
Link To Document