{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,13]],"date-time":"2023-01-13T17:16:43Z","timestamp":1673630203886},"reference-count":13,"publisher":"Association for Computing Machinery (ACM)","issue":"2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. VLDB Endow."],"published-print":{"date-parts":[[2008,8]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.14778\/1454159.1454189","type":"journal-article","created":{"date-parts":[[2014,6,24]],"date-time":"2014-06-24T12:17:57Z","timestamp":1403612277000},"page":"1420-1423","source":"Crossref","is-referenced-by-count":4,"title":["P2P logging and timestamping for reconciliation"],"prefix":"10.14778","volume":"1","author":[{"given":"Mounir","family":"Tlili","sequence":"first","affiliation":[{"name":"University of Nantes, France"}]},{"given":"W. Kokou","family":"Dedzoe","sequence":"additional","affiliation":[{"name":"University of Nantes, France"}]},{"given":"Esther","family":"Pacitti","sequence":"additional","affiliation":[{"name":"University of Nantes, France"}]},{"given":"Patrick","family":"Valduriez","sequence":"additional","affiliation":[{"name":"University of Nantes, France"}]},{"given":"Reza","family":"Akbarinia","sequence":"additional","affiliation":[{"name":"University of Waterloo, Canada"}]},{"given":"Pascal","family":"Molli","sequence":"additional","affiliation":[{"name":"LORIA-INRIA"}]},{"given":"G\u00e9r\u00f4me","family":"Canals","sequence":"additional","affiliation":[{"name":"LORIA-INRIA"}]},{"given":"St\u00e9phane","family":"Lauri\u00e8re","sequence":"additional","affiliation":[{"name":"XWiki, France"}]}],"member":"320","published-online":{"date-parts":[[2008,8]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1247480.1247506"},{"key":"e_1_2_1_2_1","unstructured":"Java RMI. http:\/\/java.sun.com.  Java RMI. http:\/\/java.sun.com."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066157.1066195"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/11823285_35"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/958160.958194"},{"key":"e_1_2_1_6_1","unstructured":"Open Chord version 1.0.2 User's Manual. http:\/\/www.unibamberg.de  Open Chord version 1.0.2 User's Manual. http:\/\/www.unibamberg.de"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10619-005-4257-4"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39964-3_5"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1057977.1057980"},{"key":"e_1_2_1_10_1","unstructured":"So6: http:\/\/dev.libresource.org  So6: http:\/\/dev.libresource.org"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383071"},{"key":"e_1_2_1_12_1","unstructured":"XWiki Concerto: http:\/\/concerto.xwiki.com  XWiki Concerto: http:\/\/concerto.xwiki.com"},{"key":"e_1_2_1_13_1","unstructured":"XWiki: http:\/\/www.xwiki.org  XWiki: http:\/\/www.xwiki.org"}],"container-title":["Proceedings of the VLDB Endowment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.14778\/1454159.1454189","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,12,28]],"date-time":"2022-12-28T09:54:09Z","timestamp":1672221249000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.14778\/1454159.1454189"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,8]]},"references-count":13,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2008,8]]}},"alternative-id":["10.14778\/1454159.1454189"],"URL":"https:\/\/doi.org\/10.14778\/1454159.1454189","relation":{},"ISSN":["2150-8097"],"issn-type":[{"value":"2150-8097","type":"print"}],"subject":[],"published":{"date-parts":[[2008,8]]}}}