English

An optimized conflict-free replicated set

Distributed, Parallel, and Cluster Computing 2012-10-15 v1 Data Structures and Algorithms

Abstract

Eventual consistency of replicated data supports concurrent updates, reduces latency and improves fault tolerance, but forgoes strong consistency. Accordingly, several cloud computing platforms implement eventually-consistent data types. The set is a widespread and useful abstraction, and many replicated set designs have been proposed. We present a reasoning abstraction, permutation equivalence, that systematizes the characterization of the expected concurrency semantics of concurrent types. Under this framework we present one of the existing conflict-free replicated data types, Observed-Remove Set. Furthermore, in order to decrease the size of meta-data, we propose a new optimization to avoid tombstones. This approach that can be transposed to other data types, such as maps, graphs or sequences.

Keywords

Cite

@article{arxiv.1210.3368,
  title  = {An optimized conflict-free replicated set},
  author = {Annette Bieniusa and Marek Zawirski and Nuno Preguiça and Marc Shapiro and Carlos Baquero and Valter Balegas and Sérgio Duarte},
  journal= {arXiv preprint arXiv:1210.3368},
  year   = {2012}
}

Comments

No. RR-8083 (2012)

R2 v1 2026-06-21T22:20:18.197Z