2017
DOI: 10.1007/s00446-017-0316-0
|View full text |Cite
|
Sign up to set email alerts
|

Simple multi-party set reconciliation

Abstract: Many distributed cloud-based services use multiple loosely consistent replicas of user information to avoid the high overhead of more tightly coupled synchronization. Periodically, the information must be synchronized, or reconciled. One can place this problem in the theoretical framework of set reconciliation: two parties A1 and A2 each hold a set of keys, named S1 and S2 respectively, and the goal is for both parties to obtain S1 ∪ S2. Typically, set reconciliation is interesting algorithmically when sets ar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
16
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 25 publications
(16 citation statements)
references
References 43 publications
0
16
0
Order By: Relevance
“…We note that most-recently, the IBLT and characteristic polynomial are generalized from two-party set reconciliation to multi-party scenarios [16] [17]. Specifically, the binary fields in IBLT are extended to multi-ary to aggregate element information [16]. The XOR operations in the IBLT are also redefined in the multi-ary system correspondingly.…”
Section: Background and Related Work A Set Reconciliationmentioning
confidence: 99%
“…We note that most-recently, the IBLT and characteristic polynomial are generalized from two-party set reconciliation to multi-party scenarios [16] [17]. Specifically, the binary fields in IBLT are extended to multi-ary to aggregate element information [16]. The XOR operations in the IBLT are also redefined in the multi-ary system correspondingly.…”
Section: Background and Related Work A Set Reconciliationmentioning
confidence: 99%
“…Standard set reconciliation has been studied in the context of distributed synchronization, with many possible applications, see e.g. [21,29,10,23,25] and citations therein. As a fairly recent example, IBLTs (described below) have been proffered as a technique for scalable synchronization of transactions for Bitcoin, and have been discussed as an addition to the Bitcoin protocol [5].…”
Section: Related Workmentioning
confidence: 99%
“…These ideas have been extended, for example to multi-party reconciliation [8,24]. However, there remain many open problems related to reconciliation of objects beyond sets.…”
Section: Related Workmentioning
confidence: 99%