Space- and Computationally-Efficient Set Reconciliation via Parity Bitmap Sketch (PBS)
Long Gong, Ziheng Liu, Liang Liu, Jun Xu, Mitsunori Ogihara, Tong Yang
Abstract
Set reconciliation is a fundamental algorithmic problem that arises in many networking, system, and database applications. In this problem, two large sets A and B of objects (bitcoins, files, records, etc.) are stored respectively at two different network-connected hosts, which we name Alice and Bob respectively. Alice and Bob communicate with each other to learn A△B, the difference between A and B, and as a result the reconciled set A B. Current set reconciliation schemes are based on either invertible Bloom filters (IBF) or error-correction codes (ECC). The former has a low computational complexity of O(d), where d is the cardinality of A△B, but has a high communication overhead that is several times larger than the theoretical minimum. The latter has a low communication overhead close to the theoretical minimum, but has a much higher computational complexity of O(d 2 ). In this work, we propose Parity Bitmap Sketch (PBS), an ECC-based set reconciliation scheme that gets the better of both worlds: PBS has both a low computational complexity of O(d) just like IBF-based solutions and a low communication overhead of roughly twice the theoretical minimum. A separate contribution of this work is a novel rigorous analytical framework that can be used for the precise calculation of various performance metrics and for the near-optimal parameter tuning of PBS.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext a2eed742-0ff9-4ca8-8763-c843d23a67d5Builds on1
Related papers
- Practical Rateless Set ReconciliationLei Yang, Yossi Gilad, Mohammad AlizadehSIGCOMM 2024 · 10 citations
- A Compact and Accurate Sketch for Estimating a Large Range of Set Difference CardinalitiesPeng Jia, Pinghui Wang, Rundong Li, Junzhou Zhao et al.ICDE 2024 · 5 citations
- Building Fast and Compact Sketches for Approximately Multi-Set Multi-Membership QueryingRundong Li, Pinghui Wang, Jiongli Zhu, Junzhou Zhao et al.SIGMOD 2021 · 20 citations
- On the algebra of data sketchesJakub LemieszVLDB 2021 · 21 citations
- Federated Heavy Hitter Recovery under Linear SketchingAdrià Gascón, Peter Kairouz, Ziteng Sun, Ananda Theertha SureshICML 2023 · 1 citation
