• DocumentCode
    3744799
  • Title

    One-hashing bloom filter

  • Author

    Jianyuan Lu;Tong Yang;Yi Wang;Huichen Dai;Linxiao Jin;Haoyu Song;Bin Liu

  • Author_Institution
    Tsinghua National Laboratory for Information Science and Technology, Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
  • fYear
    2015
  • fDate
    6/1/2015 12:00:00 AM
  • Firstpage
    289
  • Lastpage
    298
  • Abstract
    Bloom filters are widely used in many network applications but the high computation cost limits the system performance. In this paper, we introduce a new variation of Bloom filter named One-Hashing Bloom Filter (OHBF) to solve the problem. OHBF requires only one base hash function plus a few simple operations to implement a Bloom filter. While keeping nearly the same theoretical false positive ratio as an ideal Bloom filter, OHBF significantly reduces the hash computation overhead. We show that the false positive performance of a standard Bloom filter implementation strongly relies on the selection of hash functions, even if these hash functions are considered good. In contrast, OHBF presents consistently better performance with a proven mathematical foundation. OHBF is ideal for high throughput and low latency applications. As OHBF is a fundamental technique in Bloom filter theory, it can be applied to many other Bloom filter variations, such as Counting Bloom Filter and Space-Code Bloom Filter.
  • Keywords
    "Filtering theory","Filtering algorithms","Cryptography","Quality of service","Memory management","System performance","Standards"
  • Publisher
    ieee
  • Conference_Titel
    Quality of Service (IWQoS), 2015 IEEE 23rd International Symposium on
  • Type

    conf

  • DOI
    10.1109/IWQoS.2015.7404748
  • Filename
    7404748