XWiki Concerto: A P2P Wiki System Supporting Disconnected Work

This paper presents the XWiki Concerto system, the P2P version of the XWiki server. This system is based on replicating wiki pages on a network of wiki servers. The approach, based on the Woot algorithm, has been designed to be scalable, to support the dynamic aspect of P2P networks and network partitions. These characteristics make our system capable of supporting disconnected edition and sub-groups, making it very flexible and usable.

[1]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[2]  Joseph C. Morris,et al.  DistriWiki:: a distributed peer-to-peer wiki network , 2007, WikiSym '07.

[3]  Benjamin C. Pierce,et al.  What is a file synchronizer? , 1998, MobiCom '98.

[4]  Brian Berliner,et al.  CVS II: Parallelizing Software Dev elopment , 1998 .

[5]  Robert Biddle,et al.  Proceedings of the 2007 International Symposium on Wikis, 2007, Montreal, Quebec, Canada, October 21-25, 2007 , 2007, Int. Sym. Wikis.

[6]  Pascal Molli,et al.  Wooki: A P2P Wiki-Based Collaborative Writing Tool , 2007, WISE.

[7]  Scott Shenker,et al.  Epidemic algorithms for replicated database maintenance , 1988, OPSR.

[8]  Yasushi Saito,et al.  Optimistic replication , 2005, CSUR.

[9]  Clarence A. Ellis,et al.  Concurrency control in groupware systems , 1989, SIGMOD '89.

[10]  Anne-Marie Kermarrec,et al.  Lightweight probabilistic broadcast , 2003, TOCS.

[11]  Boualem Benatallah Web Information Systems Engineering - WISE 2007, 8th International Conference on Web Information Systems Engineering, Nancy, France, December 3-7, 2007, Proceedings , 2007, WISE.

[12]  Pascal Molli,et al.  Data consistency for P2P collaborative editing , 2006, CSCW '06.

[13]  Yanchun Zhang,et al.  Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems , 1998, TCHI.

[14]  Hala Skaf-Molli,et al.  Using the transformational approach to build a safe and generic data synchronizer , 2003, GROUP.

[15]  Rui Li,et al.  Preserving operation effects relation in group editors , 2004, CSCW.