A low-cost set CRDT based on causal lengths
Abstract
CRDTs, or Conflict-free Replicated Data Types, are data abstractions that guarantee convergence for replicated data. Set is one of the most fundamental and widely used data types. Existing general-purpose set CRDTs associate every element in the set with causal contexts as meta data. Manipulation of causal contexts can be complicated and costly. We present a new set CRDT, CLSet (causal-length set), where the meta data associated with an element is simply a natural number (called causal length). We compare CLSet with existing general purpose CRDTs in terms of semantics and performance.
Publisher
Association for Computing MachineryCitation
Yu, W. & Rostad, S. (2020). A low-cost set CRDT based on causal lengths. In: Fekete, A. & Kleppmann, M. (Eds), Proceedings of the 7th Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC '20) (Article 5). Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3380787.3393678Metadata
Show full item recordCollections
Copyright 2020 The Author(s)