Title :
Set reconciliation with nearly optimal communication complexity
Author :
Minsky, Yaron ; Trachtenberg, Ari ; Zippel, Richard
Author_Institution :
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
Abstract :
We consider the problem of efficiently reconciling two similar sets held by different hosts while minimizing the communication complexity, which we call the set reconciliation problem. We describe an approach to set reconciliation based on a polynomial encoding of sets. The resulting protocols exhibit tractable computational complexity and nearly optimal communication complexity when the sets being reconciled are sparse. Also, these protocols can be adapted to work over a broadcast channel, allowing many clients to reconcile with one host based on a single broadcast, even if each client is missing a different subset.
Keywords :
Reed-Solomon codes; broadcast channels; communication complexity; decoding; optimisation; polynomials; protocols; set theory; Reed-Solomon decoding; broadcast channel; computational complexity; error correcting codes; nearly optimal communication complexity; polynomial encoding; protocols; set reconciliation protocols; Broadcasting; Complexity theory; Computational complexity; Computer science; Distributed databases; Information theory; Laboratories; Polynomials; Protocols; Writing;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.2003.815784