P2P Logging and Timestamping for Reconciliation M. Tlili, W. Dedzoe, E. Pacitti, R. Akbarinia, P. Valduriez, P. Molli, G. Canals, S. Laurière. VLDB Auckland, New Zealand 2008. Outline. Motivations XWiki P2P Architecture P2P-LTR service Demonstration Conclusion. XWiki Application. XWIKI.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
P2P Logging and Timestamping for ReconciliationM. Tlili, W. Dedzoe, E. Pacitti, R. Akbarinia, P. Valduriez, P. Molli, G. Canals, S. Laurière
VLDB Auckland, New Zealand 2008
XWiki Client server architecture
1 Ecoo Team-Project, LORIA, http://dev.libresource.org
2 P. Molli, G. Oster, H. Skaf-Molli, A. Imine. Using the transformational approach to build a safe and generic
data synchronizer. ACM SIGGROUP Conference on Supporting Group Work, (GROUP),2003.
3 R. Akbarinia, E. Pacitti, P. Valduriez. Data Currency in replicated DHTs, SIGMOD2007.
4 M. Tlili, W. K. Dedzoe, E. Pacitti, R. Akbarinia P. Valduriez, et al. P2P Logging and Timestamping for
Reconciliation, Accepted demo paper in Int. Conf. on Very Large Databases (VLDB),2008.
1 P.Linga et. al. Guaranteeing Correctness and Availability in P2P Range Indices. SIGMOD 2005
2 M. Bawa, A. Gionis, H. Garcia-Molina, R. Motwani: The Price of Validity in Dynamic Networks, SIGMOD 2004
Each XWiki document is identified by a key
Xwiki peer: application
Master-key: generates timestamps and publishes patches in log peers
Master-key succ: replaces Master-key
Log peer: stores timestamped patches
for a key
DHT = OpenChord
Xwiki-Client: Post (key, patch, ts)
(3): get missing patches
and apply locally
n Log-Peers and its successors
(1): put(hts(key), (patch+ts))
(4): put(hts(key), (patch,Last-ts))
(2): ack / Last-ts
Master of Key
XWiki document management
Patch & Timestamp informations
LTR & DHT configurations