Publication: An Exploration of Two-Party Reconciliation Problems
No Thumbnail Available
Date
2018-08-31
Authors
Published Version
Published Version
Journal Title
Journal ISSN
Volume Title
Publisher
The Harvard community has made this article openly available. Please share how this access benefits you.
Citation
Research Data
Abstract
This thesis explores various two-party reconciliation problems from a theoretical perspective. We define a reconciliation problem to be one in which Alice and Bob each have some data, and their data is in some problem specific way similar. We wish for them to communicate efficiently so that Bob can recover Alice's data, or something close to it. Alice could transmit her data directly to Bob but we wish to exploit the similarity between their data to use fewer bits of communication. These problems have immediate applications to various forms of synchronization in distributed systems.
This classification captures set reconciliation, document exchange, and robust set reconciliation. We present new protocols for document exchange and robust set reconciliation, improving upon the state of the art. We also introduce and study several new reconciliation problems, such as reconciling sets of sets, undirected graphs, and directories. We develop efficient protocols for all of these problems. Along the way, we develop new analysis of error propagation in peeling processes and a communication efficient process for a form of noisy binary search in trees, both of which may be of independent interest.
Description
Other Available Sources
Keywords
Computer Science
Terms of Use
This article is made available under the terms and conditions applicable to Other Posted Material (LAA), as set forth at Terms of Service