Proceedings 22nd International Conference on Distributed Computing Systems
DOI: 10.1109/icdcs.2002.1022304
|View full text |Cite
|
Sign up to set email alerts
|

Version stamps-decentralized version vectors

Abstract: Version vectors and their variants play a central role in update tracking in optimistic distributed systems. Existing mechanisms for a variable number of participants use a mapping from identities to integers, and rely on some form of global configuration or distributed naming protocol to assign unique identifiers to each participant. These approaches are incompatible with replica creation under arbitrary partitions, a typical mode of operation in mobile or poorly connected environments. We present an update t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(11 citation statements)
references
References 14 publications
0
11
0
Order By: Relevance
“…6.4.1 Version timestamps. Version timestamps (VTs) are a technique used in the Panasync file replicator [Almeida et al 2002;Almeida et al 2000]. They adapt VVs to environments with frequent replica creation and removal.…”
Section: Vector Clocks and Their Variationsmentioning
confidence: 99%
“…6.4.1 Version timestamps. Version timestamps (VTs) are a technique used in the Panasync file replicator [Almeida et al 2002;Almeida et al 2000]. They adapt VVs to environments with frequent replica creation and removal.…”
Section: Vector Clocks and Their Variationsmentioning
confidence: 99%
“…Almeida, Baquero, and Fonte [3] do not use local agreement events, as we do, but rather represent reconciliation in a manner that is fundamentally quite similar to a version vector approach that would take the pointwise maximum for agreement events. However, in a restriction reminiscent of our reciprocality requirement, they only consider synchronous synchronization (both replicas synchronize at the same time).…”
Section: Related Workmentioning
confidence: 99%
“…Almeida et al [3] address the problem of efficiently representing version vectors when replicas can leave and join the system. Almeida, and Baquero [1] show that version vectors can be represented using only a bounded amount of information per replica, when they are only being used to check dominance or conflict between current versions of data in a distributed system.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The management of version vectors becomes complicated since entries for newly added sites have to be propagated to other replica sites [2,15,18,16]. This problem is especially pronounced for peer-to-peer sharing of mutable data where it is reasonable to assume a given object has tens of authors and thousands of readers.…”
Section: Introductionmentioning
confidence: 99%