• DocumentCode
    2493701
  • Title

    A New Design of Bloom Filter for Packet Inspection Speedup

  • Author

    Chen, Yang ; Kumar, Abhishek ; Xu, Jun Jim

  • Author_Institution
    Georgia Inst. of Technol., Atlanta
  • fYear
    2007
  • fDate
    26-30 Nov. 2007
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Bloom filter is a space-efficient randomized data structure for group membership query. It is widely used in networking applications which involve the packet header/content inspection. To provide fast membership query operation, this data structure resides in the main memory in most of its applications. Each membership query consists hashing for a set of memory addresses and memory accesses at these locations. In this paper, we propose a new design of Bloom filter in which every two memory addresses are squeezed into one I/O block of the main memory. With the burst-type data I/O capability in the contemporary DRAM design, the total number of memory I/O´s involved in the membership query is reduced by half. Therefore, the average query delay can be reduced significantly. The cost of using this new design is a negligible increment of false positive rate as shown by both analysis and simulation.
  • Keywords
    DRAM chips; computer networks; data structures; information filters; inspection; query processing; Bloom filter; contemporary DRAM; group membership query; membership query; memory accesses; memory addresses; packet header/content inspection; randomized data structure; Analytical models; Costs; Data structures; Delay; Educational institutions; Filtering theory; Information filtering; Information filters; Inspection; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 2007. GLOBECOM '07. IEEE
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4244-1042-2
  • Electronic_ISBN
    978-1-4244-1043-9
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2007.8
  • Filename
    4410918