DocumentCode :
395605
Title :
The hash history approach for reconciling mutual inconsistency
Author :
Kang, Brent ByungHoon ; Wilensky, Robert ; Kubiatowicz, John
Author_Institution :
Div. of Comput. Sci., California Univ., Berkeley, CA, USA
fYear :
2003
fDate :
19-22 May 2003
Firstpage :
670
Lastpage :
677
Abstract :
We introduce the hash history mechanism for capturing dependencies among distributed replicas. Hash histories, consisting of a directed graph of version hashes, are independent of the number of active nodes but dependent on the rate and number of modifications. We present the basic hash history scheme and discuss mechanisms for trimming the history over time. We simulate the efficacy of hash histories on several large CVS traces. Our results highlight a useful property of the hash history: the ability to recognize when two different non-commutative operations produce the same output, thereby reducing false conflicts and increasing the rate of convergence. We call these events coincidental equalities and demonstrate that their recognition can greatly reduce the time to global convergence.
Keywords :
cryptography; directed graphs; replicated databases; coincidental equality; directed graph; distributed replicas; hash history approach; reconciling mutual inconsistency; version hash; Aging; Availability; Clocks; Convergence; Distributed computing; History; Intrusion detection; Merging; Peer to peer computing; Synchronization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2003. Proceedings. 23rd International Conference on
ISSN :
1063-6927
Print_ISBN :
0-7695-1920-2
Type :
conf
DOI :
10.1109/ICDCS.2003.1203518
Filename :
1203518
Link To Document :
بازگشت