• DocumentCode
    2180622
  • Title

    A highly deterministic hashing scheme using bitmap filter for high speed networking

  • Author

    Hai Sun ; Yan Sun ; Valgenti, Victor C. ; Min Sik Kim

  • fYear
    2015
  • fDate
    16-19 Feb. 2015
  • Firstpage
    778
  • Lastpage
    784
  • Abstract
    In modern network devices the query performance for a hashing method degrades sharply due to non-determinism incurred by hash collision. Although previous collision resolution mechanisms have made remarkable progress, there is still much room to improve deterministic performance by resolving hash collisions more effectively. Further, the use of probabilistic, on-chip, summaries such as Bloom filters in these solutions causes a large number of off-chip memory accesses when under heavy network traffic. Even worse, these solutions use separate hash computation for filter queries and hash queries, doubling the computational overhead for hash access. We propose two novel collision resolution mechanisms, Double Out hashing and Bidirectional Hop hashing and establish a multiple-segment hash construction to facilitate deterministic query. Collision is restricted to only one segment and the length of a probe sequence in each segment is minimized to 1. In addition an important category of false positive is reduced to 0 due to exact bitmap filters. The use of a unique set of hash functions for filters and hash tables avoids unnecessary computation.
  • Keywords
    data structures; query processing; table lookup; telecommunication traffic; Bloom filters; bidirectional hop hashing; bitmap filter; collision resolution mechanisms; filter queries; hash collision; hash queries; hashing scheme; high speed networking; network traffic; off-chip memory accesses; Bismuth; Equations; Indexes; Mathematical model; Performance evaluation; Probes; System-on-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing, Networking and Communications (ICNC), 2015 International Conference on
  • Conference_Location
    Garden Grove, CA
  • Type

    conf

  • DOI
    10.1109/ICCNC.2015.7069445
  • Filename
    7069445