Space- and Computationally-Efficient Set Reconciliation via Parity Bitmap Sketch (PBS)
Long Gong, Ziheng Liu, Liang Liu, Jun Xu, Mitsunori Ogihara, Tong Yang

TL;DR
This paper introduces PBS, a set reconciliation method combining low computational complexity and near-minimal communication overhead, improving efficiency over existing schemes.
Contribution
The paper presents PBS, a novel ECC-based set reconciliation scheme with O(d) complexity and near-optimal communication, along with a rigorous analytical framework for performance analysis.
Findings
PBS achieves O(d) computational complexity.
PBS's communication overhead is roughly twice the theoretical minimum.
The analytical framework enables precise performance metric calculations.
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 , the difference between A and B, and as a result the reconciled set . 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 , 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Advanced Memory and Neural Computing · IoT and Edge/Fog Computing
