log in  |  register  |  feedback?  |  help  |  web accessibility
Logo
Cuckoo Filter: Practically Better Than Bloom, Fan et al. (Conext 2014)
James Litton - University of Maryland
Wednesday, November 19, 2014, 2:00-3:00 pm Calendar
  • You are subscribed to this talk through .
  • You are watching this talk through .
  • You are subscribed to this talk. (unsubscribe, watch)
  • You are watching this talk. (unwatch, subscribe)
  • You are not subscribed to this talk. (watch, subscribe)
Abstract

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 and space.

Bio

James Litton is a second year graduate student working with Dr. Bobby Bhattacharjee. His interests lie primarily in Systems and Networking.

This talk is organized by Ramakrishna Padmanabhan