Coding for IBLTs with Listing Guarantees

05/10/2023
by   Daniella Bar-Lev, et al.
0

The Invertible Bloom Lookup Table (IBLT) is a probabilistic data structure for set representation, with applications in network and traffic monitoring. It is known for its ability to list its elements, an operation that succeeds with high probability for sufficiently large table. However, listing can fail even for relatively small sets. This paper extends recent work on the worst-case analysis of IBLT, which guarantees successful listing for all sets of a certain size, by introducing more general IBLT schemes. These schemes allow for greater freedom in the implementation of the insert, delete, and listing operations and demonstrate that the IBLT memory can be reduced while still maintaining successful listing guarantees. The paper also explores the time-memory trade-off of these schemes, some of which are based on linear codes and B_h-sequences over finite fields.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/28/2022

Invertible Bloom Lookup Tables with Listing Guarantees

The Invertible Bloom Lookup Table (IBLT) is a probabilistic concise data...
research
10/25/2018

A Deamortization Approach for Dynamic Spanner and Dynamic Maximal Matching

Many dynamic graph algorithms have an amortized update time, rather than...
research
05/17/2023

Online List Labeling with Predictions

A growing line of work shows how learned predictions can be used to brea...
research
10/29/2020

A more Pragmatic Implementation of the Lock-free, Ordered, Linked List

The lock-free, ordered, linked list is an important, standard example of...
research
09/11/2023

Two-way Linear Probing Revisited

We introduce linear probing hashing schemes that construct a hash table ...
research
02/11/2023

A Simple Data Structure for Maintaining a Discrete Probability Distribution

We revisit the following problem: given a set of indices S = {1, …, n} a...
research
11/10/2022

A rate-compatible solution to the set reconciliation problem

We consider a set reconciliation setting in which two parties hold simil...

Please sign up or login with your details

Forgot password? Click here to reset