Consensus-based Methods for Restoring Consistency of Replicated Data

In this paper a consensus model for restoring consistency of replicated data is presented. It is assumed that after some time of functioning of a distributed system, versions of replicated data stored in different servers may differ from each other, and the only basis for recreating the proper data version is the set of these versions. The authors propose to determine the consensus of data versions and take it as the proper version. In this work the consensus structure as a metric space, consensus choice and its analysis, and algorithms for determining most often used consensus functions are presented.

[1]  Eithan Ephrati,et al.  Deriving Consensus in Multiagent Systems , 1996, Artif. Intell..

[2]  William H. E. Day,et al.  Extremes in the Complexity of Computing Metric Distances Between Partitions , 1984, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Sam Toueg,et al.  The weakest failure detector for solving consensus , 1996, JACM.

[4]  P. Fishburn Condorcet Social Choice Functions , 1977 .

[5]  K. Bogart Preference structures I: Distances between transitive preference relations† , 1973 .

[6]  Zdzislaw Pawlak,et al.  An Inquiry into Anatomy of Conflicts , 1998, Inf. Sci..

[7]  Patrick Valduriez,et al.  Principles of Distributed Database Systems , 1990 .

[8]  K. Arrow Social Choice and Individual Values , 1951 .

[9]  B. Grofman Information Pooling and Group Decision Making , 1986 .

[10]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[11]  R. Blahut Theory and practice of error control codes , 1983 .

[12]  S. Shapiro,et al.  Mathematics without Numbers , 1993 .

[13]  Ngoc Thanh Nguyen,et al.  Consensus-based partitions in the space of ordered partitions , 1988, Pattern Recognit..

[14]  Rida A. Bazzi,et al.  On the use of registers in achieving wait-free consensus , 1997, Distributed Computing.

[15]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[16]  Hoang Pham Optimal cost design of replicated data in distributed database systems , 1998, Int. J. Syst. Sci..