Merging OT and CRDT Algorithms

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.
Type de document :
Communication dans un congrès
1st Workshop on Principles and Practice of Eventual Consistency (PaPEC), Apr 2014, Amsterdam, Netherlands. 2014, 〈10.1145/2596631.2596636〉
Liste complète des métadonnées

Littérature citée [11 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00957167
Contributeur : Mehdi Ahmed-Nacer <>
Soumis le : mercredi 14 janvier 2015 - 09:59:11
Dernière modification le : jeudi 11 janvier 2018 - 06:23:13
Document(s) archivé(s) le : jeudi 10 septembre 2015 - 23:10:20

Fichier

main.pdf
Fichiers éditeurs autorisés sur une archive ouverte

Licence


Domaine public

Identifiants

Collections

Citation

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. 2014, 〈10.1145/2596631.2596636〉. 〈hal-00957167〉

Partager

Métriques

Consultations de la notice

667

Téléchargements de fichiers

1441