Title :
Finite length analysis on listing failure probability of Invertible Bloom Lookup Tables
Author :
Yugawa, Daichi ; Wadayama, Tadashi
Author_Institution :
Dept. of Comput. Sci. & Eng., Nagoya Inst. of Technol., Nagoya, Japan
Abstract :
The Invertible Bloom Lookup Tables (IBLT) is a data structure which supports insertion, deletion, retrieval and listing operations of the key-value pair. The IBLT can be used to realize efficient set reconciliation for database synchronization. The most notable feature of the IBLT is the complete listing operation of the key-value pairs based on the algorithm similar to the peeling algorithm for low-density parity check (LDPC) codes. In this paper, we will present a stopping set (SS) analysis for the IBLT which reveals finite length behaviors of the listing failure probability. The key of the analysis is enumeration of the number of stopping matrices of given size. We derived a novel recursive formula useful for computationally efficient enumeration. An upper bound on the listing failure probability based on the union bound accurately captures the error floor behaviors. It will be shown that, in the error floor region, the dominant SS have size 2. We propose a simple modification on hash functions, which are called SS avoiding hash functions, for preventing occurrences of the SS of size 2.
Keywords :
data structures; database management systems; information retrieval; matrix algebra; parity check codes; probability; set theory; table lookup; IBLT; LDPC; SS occurrence prevention; data structure; database synchronization; deletion operation; error floor behaviors; error floor region; finite length analysis; finite length behaviors; hash function avoidance; insertion operation; invertible bloom lookup tables; key-value pairs; listing failure probability; listing operation; low-density parity check codes; peeling algorithm; recursive formula; retrieval operation; set reconciliation; stopping matrices; stopping set analysis; Arrays; Computers; Parity check codes; Radiation detectors; Synchronization; Upper bound;
Conference_Titel :
Information Theory Proceedings (ISIT), 2013 IEEE International Symposium on
Conference_Location :
Istanbul
DOI :
10.1109/ISIT.2013.6620782