Skip to Main content Skip to Navigation

UniWiki: A Reliable and Scalable Peer-to-Peer System for Distributing Wiki Applications

Gérald Oster 1 Pascal Molli 1 Sergiu Dumitriu 1 Rubén Mondéjar 2
1 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : The ever growing request for digital information raises the need for content distribution architectures providing high storage capacity, data availability and good performance. While many simple solutions for scalable distribution of quasi-static content exist, there are still no approaches that can ensure both scalability and consistency for the case of highly dynamic content, such as the data managed inside wikis. In this paper, we propose a peer to peer solution for distributing and managing dynamic content, that combines two widely studied technologies: distributed hash tables (DHT) and optimistic replication. In our ``universal wiki'' engine architecture (UniWiki), on top of a reliable, inexpensive and consistent DHT-based storage, any number of front-ends can be added, ensuring both read and write scalability. The implementation is based on a Distributed Interception Middleware, thus separating distribution, replication, and consistency responsibilities, and also making our system usable by third party wiki engines in a transparent way. UniWiki has been proved viable and fairly efficient in large-scale scenarios.
Document type :
Complete list of metadata

Cited literature [30 references]  Display  Hide  Download
Contributor : Gérald Oster Connect in order to contact the contributor
Submitted on : Thursday, February 26, 2009 - 11:59:16 AM
Last modification on : Friday, February 26, 2021 - 3:28:03 PM
Long-term archiving on: : Tuesday, June 8, 2010 - 9:10:27 PM


Files produced by the author(s)


  • HAL Id : inria-00364462, version 1


Gérald Oster, Pascal Molli, Sergiu Dumitriu, Rubén Mondéjar. UniWiki: A Reliable and Scalable Peer-to-Peer System for Distributing Wiki Applications. [Research Report] RR-6848, INRIA. 2009, pp.18. ⟨inria-00364462⟩



Les métriques sont temporairement indisponibles