Merging OT and CRDT algorithms

Nuno Manuel Ribeiro Preguiça

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Citations (Scopus)


Nowadays, a large number of collaborative editing applications have been developed. Some of them are deployed on the cloud such as Google Drive and Microsoft Office at SkyDrive. Massively used editing systems make use of operational transformation (OT), a traditional replication mechanism for concurrent document editing. Such algorithms do not scale well in peer-to-peer environments with dynamic groups. Recently, Commutative Replicated Data Types(CRDTs) were introduced as a new class of replication mechanisms whose concurrent operations are designed to be natively commutative. They ensure consistency of highly dynamic contents on peer-to-peer networks. Through this paper, we propose an architecture to take advantage of both approaches – OT and CRDT – and to improve the performance of collaborative editing applications. We merge both algorithms on the proposed architecture and we study their suitability.
Original languageEnglish
Title of host publicationFirst Workshop on Principles and Practice of Eventual Consistency
Publication statusPublished - 1 Jan 2014
EventFirst Workshop on Principles and Practice of Eventual Consistency -
Duration: 1 Jan 2014 → …


ConferenceFirst Workshop on Principles and Practice of Eventual Consistency
Period1/01/14 → …


Dive into the research topics of 'Merging OT and CRDT algorithms'. Together they form a unique fingerprint.

Cite this