42
v1v2 (latest)

Two-Party Function Computation on the Reconciled Data

Allerton Conference on Communication, Control, and Computing (Allerton), 2017
Abstract

In this paper, we initiate a study of a new problem termed function computation on the reconciled data, which generalizes a set reconciliation problem in the literature. Assume a distributed data storage system with two users AA and BB. The users possess a collection of binary vectors SAS_{A} and SBS_{B}, respectively. They are interested in computing a function ϕ\phi of the reconciled data SASBS_{A} \cup S_{B}. It is shown that any deterministic protocol, which computes a sum and a product of reconciled sets of binary vectors represented as nonnegative integers, has to communicate at least 2n+n12^n + n - 1 and 2n+n22^n + n - 2 bits in the worst-case scenario, respectively, where nn is the length of the binary vectors. Connections to other problems in computer science, such as set disjointness and finding the intersection, are established, yielding a variety of additional upper and lower bounds on the communication complexity. A protocol for computation of a sum function, which is based on use of a family of hash functions, is presented, and its characteristics are analyzed.

View on arXiv
Comments on this paper