Authors
José Almeida, Paulo Almeida, Carlos Baquero
Publication date
2004
Journal
Distributed Computing
Pages
102-116
Publisher
Springer Berlin/Heidelberg
Description
Version vectors play a central role in update tracking under optimistic distributed systems, allowing the detection of obsolete or inconsistent versions of replicated data. Version vectors do not have a bounded representation; they are based on integer counters that grow indefinitely as updates occur. Existing approaches to this problem are scarce; the mechanisms proposed are either unbounded or operate only under specific settings. This paper examines version vectors as a mechanism for data causality tracking and clarifies their role with respect to vector clocks. Then, it introduces bounded stamps and proves them to be a correct alternative to integer counters in version vectors. The resulting mechanism, bounded version vectors, represents the first bounded solution to data causality tracking between replicas subject to local updates and pairwise symmetrical synchronization.
Total citations
2004200520062007200820092010201120122013201420152016201720182019202020212022202321323232317322253211
Scholar articles
JB Almeida, PS Almeida, C Baquero - … Computing: 18th International Conference, DISC 2004 …, 2004