作者
Bin Fan, Dave G Andersen, Michael Kaminsky, Michael D Mitzenmacher
发表日期
2014/12/2
图书
Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies
页码范围
75-88
简介
In many networking systems, Bloom filters are used for high-speed set membership tests. They permit a small fraction of false positive answers with very good space efficiency. However, they do not permit deletion of items from the set, and previous attempts to extend "standard" Bloom filters to support deletion all degrade either space or performance.
We propose a new data structure called the cuckoo filter that can replace Bloom filters for approximate set membership tests. Cuckoo filters support adding and removing items dynamically while achieving even higher performance than Bloom filters. For applications that store many items and target moderately low false positive rates, cuckoo filters have lower space overhead than space-optimized Bloom filters. Our experimental results also show that cuckoo filters outperform previous data structures that extend Bloom filters to support deletions substantially in both time …
引用总数
20152016201720182019202020212022202320241225509010112712413515687
学术搜索中的文章
B Fan, DG Andersen, M Kaminsky, MD Mitzenmacher - Proceedings of the 10th ACM International on …, 2014