• DocumentCode
    3575172
  • Title

    A Bloom Filter Bank Based Hash Table for High Speed Packet Processing

  • Author

    Bonelli, Nicola ; Callegari, Christian ; Giordano, Stefano ; Procissi, Gregorio

  • Author_Institution
    Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
  • fYear
    2014
  • Firstpage
    974
  • Lastpage
    981
  • Abstract
    The use of hash tables in high speed packet processing applications is widely adopted and many different variants of such structures have been proposed in the literature. Nonetheless, the extremely variegated scenarios of application call for new specialized solutions, to best satisfy their possibly peculiar requirements. In this paper, we propose a randomized approach to the design of compact hash tables for network applications that need to frequently store and access short valued data. The approach is based on the use of a bank of Bloom filters and proves to be very effective both in terms of space occupancy and complexity, at the obvious cost of a non zero error probability.
  • Keywords
    computational complexity; data structures; error statistics; bloom filter bank; hash table; high speed packet processing; nonzero error probability; randomized approach; space complexity; space occupancy; Arrays; Complexity theory; Error probability; Filter banks; Proposals; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications, 2014 IEEE 6th Intl Symp on Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf on Embedded Software and Syst (HPCC,CSS,ICESS), 2014 IEEE Intl Conf on
  • Print_ISBN
    978-1-4799-6122-1
  • Type

    conf

  • DOI
    10.1109/HPCC.2014.161
  • Filename
    7056863