DocumentCode
1225280
Title
Data verification and reconciliation with generalized error-control codes
Author
Karpovsky, Mark G. ; Levitin, Lev B. ; Trachtenberg, Ari
Author_Institution
Dept. of Electr. & Comput. Eng., Boston Univ., MA, USA
Volume
49
Issue
7
fYear
2003
fDate
7/1/2003 12:00:00 AM
Firstpage
1788
Lastpage
1793
Abstract
We consider the problem of data reconciliation, which we model as two separate multisets of data that must be reconciled with minimum communication. Under this model, we show that the problem of reconciliation is equivalent to a variant of the graph coloring problem and provide consequent upper and lower bounds on the communication complexity of reconciliation. Further, we show by means of an explicit construction that the problem of reconciliation is, under certain general conditions, equivalent to the problem of finding error-correcting codes for a general class of errors. Under this equivalence, reconciling with little communication is linked to codes with large size, and vice versa. We show analogous results for the problem of multiset verification, in which we wish to determine whether two multisets are equal using minimum communication. As a result, a wide body of literature in coding theory may be applied to the problems of reconciliation and verification.
Keywords
communication complexity; forward error correction; graph colouring; set theory; client-server network updates; code size; coding theory; communication complexity; data reconciliation; data verification; error-correcting codes; file synchronization; generalized error-control codes; graph coloring problem; lower bounds; minimum communication; multiset verification; upper bounds; Amino acids; Application software; Complexity theory; Computer network reliability; DNA; Error correction codes; Protocols; Sequences; Telecommunication network reliability; Upper bound;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2003.813498
Filename
1207376
Link To Document