Authors
Paulo Sérgio Almeida, Ali Shoker, Carlos Baquero
Publication date
2017/8/18
Journal
Journal of Parallel and Distributed Computing
Publisher
Elsevier
Description
Abstract Conflict-free Replicated Data Types (CRDTs) are distributed data types that make eventual consistency of a distributed object possible and non ad-hoc. Specifically, state-based CRDTs ensure convergence through disseminating the entire state, that may be large, and merging it to other replicas. We introduce Delta State Conflict-Free Replicated Data Types (δ-CRDT) that can achieve the best of both operation-based and state-based CRDTs: small messages with an incremental nature, as in operation-based CRDTs, disseminated over unreliable communication channels, as in traditional state-based CRDTs. This is achieved by defining δ-mutators to return a delta-state, typically with a much smaller size than the full state, that to be joined with both local and remote states. We introduce the δ-CRDT framework, and we explain it through establishing a correspondence to current state-based CRDTs. In …
Total citations
2017201820192020202120222023202414717132917235
Scholar articles
PS Almeida, A Shoker, C Baquero - Journal of Parallel and Distributed Computing, 2018