P2P logging and timestamping for reconciliation

  • Authors:
  • Mounir Tlili;W. Kokou Dedzoe;Esther Pacitti;Patrick Valduriez;Reza Akbarinia;Pascal Molli;Gérôme Canals;Stéphane Laurière

  • Affiliations:
  • University of Nantes, France;University of Nantes, France;University of Nantes, France;University of Nantes, France;University of Waterloo, Canada;LORIA-INRIA;LORIA-INRIA;XWiki, France

  • Venue:
  • Proceedings of the VLDB Endowment
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we address data reconciliation in peer-to-peer (P2P) collaborative applications. We propose P2P-LTR (Logging and Timestamping for Reconciliation) which provides P2P logging and timestamping services for P2P reconciliation over a distributed hash table (DHT). While updating at collaborating peers, updates are timestamped and stored in a highly available P2P log. During reconciliation, these updates are retrieved in total order to enforce eventual consistency. In this paper, we first give an overview of P2P-LTR with its model and its main procedures. We then present our prototype used to validate P2P-LTR. To demonstrate P2P-LTR, we propose several scenarios that test our solutions and measure performance. In particular, we demonstrate how P2P-LTR handles the dynamic behavior of peers with respect to the DHT.