DocumentCode :
2536120
Title :
Scalable P2P Reconciliation Infrastructure for Collaborative Text Editing
Author :
Tlili, Mounir ; Akbarinia, Reza ; Pacitti, Esther ; Valduriez, Patrick
Author_Institution :
LINA, INRIA, Nantes, France
fYear :
2010
fDate :
11-16 April 2010
Firstpage :
155
Lastpage :
164
Abstract :
We address the problem of optimistic replication for collaborative text editing in Peer-to-Peer (P2P) systems. This problem is challenging because of concurrent updating at multiple peers and dynamic behavior of peers. Operational transformation (OT) is a typical approach used for handling optimistic replication in the context of distributed text editing. However, most of OT solutions are neither scalable nor suited for P2P networks due to the dynamic behavior of peers. In this paper, we propose a scalable P2P reconciliation infrastructure for OT that assures eventual consistency and liveness despite dynamicity and failures. We propose a P2P logging and timestamping service called P2P-LTR (P2P Logging and Timestamping for Reconciliation) which exploits a distributed hash table (DHT) for reconciliation. While updating replica copies at collaborating peer editors, updates are stored in a highly available P2P log. To enforce eventual consistency, these updates must be retrieved in a specific total order to be reconciled at the peer editors. P2P-LTR provides an efficient mechanism for determining the total order of updates. It also deals with the case of peers that may join and leave the system during the update operation. We evaluated the performance of P2P-LTR through simulation; the results show the efficiency and the scalability of our solution.
Keywords :
groupware; peer-to-peer computing; system monitoring; text editing; P2P logging; collaborative text editing; distributed hash table; multiple peers; operational transformation; optimistic replication; peer-to-peer systems; scalable P2P reconciliation infrastructure; timestamping service; Buildings; Collaborative work; Databases; Fault tolerance; Fault tolerant systems; International collaboration; Large-scale systems; Network servers; Peer to peer computing; Scalability; Optimistic replication; P2P systems; collaborative text editing; distributed hash tables; reconciliation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Databases Knowledge and Data Applications (DBKDA), 2010 Second International Conference on
Conference_Location :
Menuires
Print_ISBN :
978-1-4244-6081-6
Type :
conf
DOI :
10.1109/DBKDA.2010.21
Filename :
5477132
Link To Document :
بازگشت