Saved in:
Bibliographic Details
Main Authors: Gomes, Pedro Silva, Baquero, Carlos
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2510.27614
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914127103918080
author Gomes, Pedro Silva
Baquero, Carlos
author_facet Gomes, Pedro Silva
Baquero, Carlos
contents Set reconciliation protocols typically make two critical assumptions: they are designed for fixed-sized elements and they are optimized for when the difference cardinality, d, is very small. When adapting to variable-sized elements, the current practice is to synchronize fixed-size element digests. However, when the number of differences is considerable, such as after a network partition, this approach can be inefficient. Our solution is a two-stage hybrid protocol that introduces a preliminary Bloom filter step, specifically designed for this regime. The novelty of this approach, however, is in solving a core technical challenge: determining the optimal Bloom filter size without knowing d. Our solution is the Rateless Bloom Filter (RBF), a dynamic filter that naturally adapts to arbitrary symmetric differences, closely matching the communication complexity of an optimally configured static filter without requiring any prior parametrization. Our evaluation in sets of variable-sized elements shows that for Jaccard indices below 85%, our RBF-IBLT hybrid protocol reduces the total communication cost by up to over 20% compared to the state-of-the-art.
format Preprint
id arxiv_https___arxiv_org_abs_2510_27614
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Rateless Bloom Filters: Set Reconciliation for Divergent Replicas with Variable-Sized Elements
Gomes, Pedro Silva
Baquero, Carlos
Data Structures and Algorithms
Databases
H.0; E.4; D.4
Set reconciliation protocols typically make two critical assumptions: they are designed for fixed-sized elements and they are optimized for when the difference cardinality, d, is very small. When adapting to variable-sized elements, the current practice is to synchronize fixed-size element digests. However, when the number of differences is considerable, such as after a network partition, this approach can be inefficient. Our solution is a two-stage hybrid protocol that introduces a preliminary Bloom filter step, specifically designed for this regime. The novelty of this approach, however, is in solving a core technical challenge: determining the optimal Bloom filter size without knowing d. Our solution is the Rateless Bloom Filter (RBF), a dynamic filter that naturally adapts to arbitrary symmetric differences, closely matching the communication complexity of an optimally configured static filter without requiring any prior parametrization. Our evaluation in sets of variable-sized elements shows that for Jaccard indices below 85%, our RBF-IBLT hybrid protocol reduces the total communication cost by up to over 20% compared to the state-of-the-art.
title Rateless Bloom Filters: Set Reconciliation for Divergent Replicas with Variable-Sized Elements
topic Data Structures and Algorithms
Databases
H.0; E.4; D.4
url https://arxiv.org/abs/2510.27614