MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Defining and Measuring Conflicts in Optimistic Replication (1995) [5 citations — 2 self]

Download:
pdf | ps
by John Heidemann, Ashvin Goel, Gerald Popek
ftp://ftp.cs.ucla.edu/tech-report/1995-reports/950033.ps.Z
Add To MetaCart

Abstract:

Optimistic replication is often viewed as essential for large scale systems and for supporting mobile computing. In optimistic replication, updates can be made concurrently to different file replicas, resulting in multiple versions of the file. To recover from these conflicting updates, after-the fact conflict resolution actions are required to recombine multiple versions into one. This paper defines these concepts and discusses approaches to measure them in optimistically replicated systems. Measurement of the number of conflicting updates and conflict resolution is important to judge the practicality of optimistic replication. An environment where conflicting updates are frequent will not be attractive since users cannot assume they have up-to-date data. Although many conflicts can be automatically resolved, some conflicts require user intervention; such conflicts cannot be too common. This paper shows an approach to measure the number of conflicting updates. From this measurement we derive the actual amount of work done by the user or system to resolve conflicts and the minimum amount of work required to resolve conflicts.

Citations

102 Implementation of the ficus replicated file system – Guy, Heidemann, et al. - 1990
94 Detection of mutual inconsistency in distributed systems – PARKER, POPEK, et al. - 1983
77 Primarily Disconnected Operation: Experiences with Ficus – Heidemann, Page, et al. - 1992
71 Resolving file conflicts in the ficus file system – Reiher, Heidemann, et al. - 1994
58 Short-term file reference patterns in a UNIX environment – Floyd - 1986
43 Supporting applicationspecific resolution in an optimistically replicated file system – Kumar, Satyanarayanan - 1993
27 Consistency algorithms for optimistic replication – GUY, POPEK, et al. - 1993
27 and Mahadev Satyanarayanan. Disconnected operation in the Coda file system – Kistler - 1992
18 OSCAR: A systems for weakconsistency replication – Downing, Greenberg, et al. - 1990
10 Data-patch: Integrating inconsistent copies of a database after a partition – Garcia-Molina, Allen, et al. - 1983
2 Maintaining replicated databases even in the presence of network partitions – Blaustein, Garcia-Molina, et al. - 1983
1 Pierangela Samarati. The case for independent updates – Ceri, Houtsma, et al. - 1992