Book section Open Access

From Rational Number Reconstruction to Set Reconciliation and File Synchronization

Amarilli, Antoine; Ben Hamouda, Fabrice; Bourse, Florian; Morisset, Robin; Naccache, David; Rauzy, Pablo


JSON-LD (schema.org) Export

{
  "description": "This work revisits set reconciliation, the problem of synchronizing two multisets of fixed-size values while minimizing transmission complexity. We propose a new number-theoretic reconciliation protocol called Divide and Factor (D&F;) that achieves optimal asymptotic transmission complexity \u2014 as do previously known alternative algorithms. We analyze the computational complexities of various D&F; variants, study the problem of synchronizing sets of variable-size files using hash functions and apply D&F; to synchronize file hierarchies taking file locations into account.\nWe describe btrsync, our open-source D&F; implementation, and benchmark it against the popular software rsync. It appears that btrsync transmits much less data than rsync, at the expense of a relatively modest computational overhead.", 
  "license": "", 
  "creator": [
    {
      "@id": "https://orcid.org/0000-0002-7977-4441", 
      "@type": "Person", 
      "name": "Amarilli, Antoine"
    }, 
    {
      "@id": "https://orcid.org/0000-0002-8300-1820", 
      "@type": "Person", 
      "name": "Ben Hamouda, Fabrice"
    }, 
    {
      "@type": "Person", 
      "name": "Bourse, Florian"
    }, 
    {
      "@id": "https://orcid.org/0000-0002-5254-0645", 
      "@type": "Person", 
      "name": "Morisset, Robin"
    }, 
    {
      "@id": "https://orcid.org/0000-0002-8651-6555", 
      "@type": "Person", 
      "name": "Naccache, David"
    }, 
    {
      "@id": "https://orcid.org/0000-0002-6293-3231", 
      "@type": "Person", 
      "name": "Rauzy, Pablo"
    }
  ], 
  "headline": "From Rational Number Reconstruction to Set Reconciliation and File Synchronization", 
  "image": "https://zenodo.org/static/img/logos/zenodo-gradient-round.svg", 
  "datePublished": "2013-01-01", 
  "url": "https://zenodo.org/record/33991", 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.1007/978-3-642-41157-1_1", 
  "@id": "https://doi.org/10.1007/978-3-642-41157-1_1", 
  "@type": "ScholarlyArticle", 
  "name": "From Rational Number Reconstruction to Set Reconciliation and File Synchronization"
}
225
76
views
downloads
Views 225
Downloads 76
Data volume 35.3 MB
Unique views 223
Unique downloads 76

Share

Cite as