Logoot-Undo: Distributed Collaborative Editing System on P2P Networks

Stéphane Weiss 1 Pascal Urso 1 Pascal Molli 1
1 SCORE - Services and Cooperation
Inria Nancy - Grand Est, LORIA - NSS - Department of Networks, Systems and Services
Abstract : Peer-to-peer systems provide scalable distribution of content for cheap and resist to censorship attempts. However, P2P networks mainly distribute immutable contents and provide poor support for highly dynamic contents produced by collaborative systems. A new class of algorithms called CRDT (Commutative Replicated Data Type) are emerging for ensuring consistency of highly dynamic content on P2P networks. However, if existing CRDT algorithms support the "edit anywhere, anytime" feature, they do not support the "undo anywhere, anytime" feature. In this paper, we present the Logoot-Undo CRDT algorithm that integrates the "undo anywhere, anytime" feature. We compare the performance of the proposed algorithm with related algorithms and measure the impact of the undo feature on the global performance of the algorithm. We prove that the cost of the undo feature remains low on a corpus of data extracted from Wikipedia.
Document type :
Journal articles
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-00450416
Contributor : Pascal Urso <>
Submitted on : Tuesday, January 26, 2010 - 1:32:26 PM
Last modification on : Tuesday, December 18, 2018 - 4:26:01 PM

Identifiers

Collections

Citation

Stéphane Weiss, Pascal Urso, Pascal Molli. Logoot-Undo: Distributed Collaborative Editing System on P2P Networks. IEEE Transactions on Parallel and Distributed Systems, Institute of Electrical and Electronics Engineers, 2010, 21 (8), pp.1162-1174. ⟨10.1109/TPDS.2009.173⟩. ⟨hal-00450416⟩

Share

Metrics

Record views

1748