Approaches to conflict-free replicated data types

PS Almeida - ACM Computing Surveys, 2024 - dl.acm.org
Conflict-free Replicated Data Types (CRDTs) allow optimistic replication in a principled way.
Different replicas can proceed independently, being available even under network partitions …

A commutative replicated data type for cooperative editing

N Preguiça, JM Marquès, M Shapiro… - 2009 29th IEEE …, 2009 - ieeexplore.ieee.org
A commutative replicated data type (CRDT) is one where all concurrent operations
commute. The replicas of a CRDT converge automatically, without complex concurrency …

Replicated abstract data types: Building blocks for collaborative applications

HG Roh, M Jeon, JS Kim, J Lee - Journal of Parallel and Distributed …, 2011 - Elsevier
For distributed applications requiring collaboration, responsive and transparent interactivity
is highly desired. Though such interactivity can be achieved with optimistic replication …

Logoot: A scalable optimistic replication algorithm for collaborative editing on p2p networks

S Weiss, P Urso, P Molli - 2009 29th IEEE International …, 2009 - ieeexplore.ieee.org
Massive collaborative editing becomes a reality through leading projects such as Wikipedia.
This massive collaboration is currently supported with a costly central service. In order to …

Verifying strong eventual consistency in distributed systems

VBF Gomes, M Kleppmann, DP Mulligan… - Proceedings of the …, 2017 - dl.acm.org
Data replication is used in distributed systems to maintain up-to-date copies of shared data
across multiple computers in a network. However, despite decades of research, algorithms …

The Sula reef complex, Norwegian shelf

A Freiwald, V Hühnerbach, B Lindberg, JB Wilson… - Facies, 2002 - Springer
Cool-water carbonates in the aphotic zone of deep shelf and continental margin settings in
the Northeast Atlantic are produced by the deep-water coral reefs with Lophelia pertusa as …

Logoot-undo: Distributed collaborative editing system on p2p networks

S Weiss, P Urso, P Molli - IEEE transactions on parallel and …, 2010 - ieeexplore.ieee.org
Peer-to-peer systems provide scalable content distribution for cheap and resist to
censorship attempts. However, P2P networks mainly distribute immutable content and …

Peritext: A crdt for collaborative rich text editing

G Litt, S Lim, M Kleppmann… - Proceedings of the ACM …, 2022 - dl.acm.org
Conflict-Free Replicated Data Types (CRDTs) support decentralized collaborative editing of
shared data, enabling peer-to-peer sharing and flexible branching and merging workflows …

Evaluating crdts for real-time document editing

M Ahmed-Nacer, CL Ignat, G Oster, HG Roh… - Proceedings of the 11th …, 2011 - dl.acm.org
Nowadays, real-time editing systems are catching on. Tools such as Etherpad or Google
Docs enable multiple authors at dispersed locations to collaboratively write shared …

Wooki: a p2p wiki-based collaborative writing tool

S Weiss, P Urso, P Molli - International Conference on Web Information …, 2007 - Springer
Wiki systems are becoming an important part of the information system of many
organisations and communities. This introduce the issue of the data availability in case of …