• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

The Variable-Increment Counting Bloom Filter

Cached

  • Download as a PDF

Download Links

  • [comnet.technion.ac.il]
  • [www.ee.technion.ac.il]
  • [www-comnet.technion.ac.il]
  • [www.ee.technion.ac.il]
  • [comnet.technion.ac.il]
  • [www-comnet.technion.ac.il]
  • [www-comnet.technion.ac.il]
  • [www.ee.technion.ac.il]
  • [comnet.technion.ac.il]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Ori Rottenstreich , Isaac Keslassy
Citations:3 - 3 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Rottenstreich_thevariable-increment,
    author = {Ori Rottenstreich and Isaac Keslassy},
    title = {The Variable-Increment Counting Bloom Filter},
    year = {}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Abstract—Counting Bloom Filters (CBFs) are widely used in networking device algorithms. They implement fast set representations to support membership queries with limited error, and support element deletions unlike Bloom Filters. However, they also consume significant amounts of memory. In this paper we introduce a new general method based on variable increments to improve the efficiency of CBFs and their variants. Unlike CBFs, at each packet arrival, the hashed counters increase by a hashed variable increment instead of a unit increment. Then, to query a packet, the exact value of a counter is considered and not just its positiveness. We present two simple schemes based on this method. We demonstrate that this method can always achieve a lower false positive rate and a lower overflow probability bound than CBF in large systems. We also show how it can be easily implemented in hardware, with limited added complexity and memory overhead. We also explain how this method can extend many variants of CBF that have been published in the literature. Last, using simulations, we show how it can improve the false positive rate of CBFs by up to an order of magnitude given the same amount of memory.

Citations

1185 Space/time trade-offs in hash coding with allowable errors - Bloom - 1970
596 Summary cache: A scalable wide-area web cache sharing protocol - Fan, Cao, et al. - 2000
257 Network applications of bloom filters: A survey - Broder, Mitzenmacher - 2002
29 Counter braids: a novel counter architecture for per-flow measurement - Lu, Montanari, et al. - 2008
24 andVarghese G, “Beyond Bloom Filters: From Approximate Membership Checks to Approximate State - Bonomi, Mitzenmacher, et al.
14 A complete annotated bibliography of work related to Sidon sequences”, Electron - O’Bryant
7 Hash-based techniques for high-speed packet processing,” in Algorithms for Next Generation Networks - Kirsch, Mitzenmacher, et al. - 2009
5 IPv6 lookups using distributed and load balanced bloom filters for 100 Gbps core router line cards - Song, Hao, et al. - 2009
5 Integer Hash Function. http://www.concentric.net/ Ttwang/tech/inthash.htm - Wang - 2007
3 Multilayer compressed counting bloom filters - Ficara, Giordano, et al.
3 Bh sequences”, Analytic Number Theory - Graham - 1995
3 CAIDA Anonymized 2008 Internet Trace equinix-chicago 2008-03-19 - Shannon, Aben, et al.
2 improved construction for counting Bloom filters - “An - 2006
2 The Bloom paradox: When not to use a Bloom filter - Rottenstreich, Keslassy - 2012
2 The variable-increment counting Bloom filter,” Comnet - Rottenstreich, Kanizo, et al. - 2011
2 Cache-, hash- and space-efficient Bloom filters - Putze, Sanders, et al. - 2007
1 Yossi Kanizo and Isaac Keslassy, “The variableincrement Counting Bloom Filter - Rottenstreich
1 Enhancing counting Bloom filters through Huffman-coded multilayer structures - Ficara, Pietro, et al.
1 A variable length counting Bloom filter - Li, Wang, et al. - 2010
1 Access-efficient balanced Bloom filters - Kanizo, Hay, et al. - 2012
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University