• DocumentCode
    1379104
  • Title

    Logoot-Undo: Distributed Collaborative Editing System on P2P Networks

  • Author

    Weiss, Stéphane ; Urso, Pascal ; Molli, Pascal

  • Author_Institution
    LORIA, Nancy-Univ., Vandoeuvre-les-Nancy, France
  • Volume
    21
  • Issue
    8
  • fYear
    2010
  • Firstpage
    1162
  • Lastpage
    1174
  • Abstract
    Peer-to-peer systems provide scalable content distribution for cheap and resist to censorship attempts. However, P2P networks mainly distribute immutable content and provide poor support for highly dynamic content such as produced by collaborative systems. A new class of algorithms called CRDT (Commutative Replicated Data Type), which ensures consistency of highly dynamic content on P2P networks, is emerging. 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, which 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.
  • Keywords
    algorithm theory; groupware; peer-to-peer computing; Logoot-Undo CRDT algorithm; collaborative editing; distributed system; peer-to-peer system; CRDT.; Collaborative editing; P2P; group undo; optimistic replication; scalability;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2009.173
  • Filename
    5374392