English

Conflict-free Replicated Data Types: An Overview

Distributed, Parallel, and Cluster Computing 2018-06-28 v1 Data Structures and Algorithms

Abstract

Internet-scale distributed systems often replicate data at multiple geographic locations to provide low latency and high availability, despite node and network failures. Geo-replicated systems that adopt a weak consistency model allow replicas to temporarily diverge, requiring a mechanism for merging concurrent updates into a common state. Conflict-free Replicated Data Types (CRDT) provide a principled approach to address this problem. This document presents an overview of Conflict-free Replicated Data Types research and practice, organizing the presentation in the aspects relevant for the application developer, the system developer and the CRDT developer.

Keywords

Cite

@article{arxiv.1806.10254,
  title  = {Conflict-free Replicated Data Types: An Overview},
  author = {Nuno Preguiça},
  journal= {arXiv preprint arXiv:1806.10254},
  year   = {2018}
}
R2 v1 2026-06-23T02:42:56.423Z