Skip to Main content Skip to Navigation
New interface
Conference papers

Merging OT and CRDT Algorithms

Mehdi Ahmed-Nacer 1 Pascal Urso 1 Valter Balegas 2 Nuno Preguiça 2 
1 SCORE - Services and Cooperation
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
Abstract : 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.
Document type :
Conference papers
Complete list of metadata

Cited literature [11 references]  Display  Hide  Download
Contributor : Mehdi Ahmed-Nacer Connect in order to contact the contributor
Submitted on : Wednesday, January 14, 2015 - 9:59:11 AM
Last modification on : Saturday, June 25, 2022 - 7:40:06 PM
Long-term archiving on: : Thursday, September 10, 2015 - 11:10:20 PM


Publisher files allowed on an open archive


Public Domain




Mehdi Ahmed-Nacer, Pascal Urso, Valter Balegas, Nuno Preguiça. Merging OT and CRDT Algorithms. 1st Workshop on Principles and Practice of Eventual Consistency (PaPEC), Apr 2014, Amsterdam, Netherlands. ⟨10.1145/2596631.2596636⟩. ⟨hal-00957167⟩



Record views


Files downloads