• DocumentCode
    170628
  • Title

    Bloom tree: A search tree based on Bloom filters for multiple-set membership testing

  • Author

    Myung Keun Yoon ; JinWoo Son ; Seon-Ho Shin

  • Author_Institution
    Dept. of Comput. Eng., Kookmin Univ., Seoul, South Korea
  • fYear
    2014
  • fDate
    April 27 2014-May 2 2014
  • Firstpage
    1429
  • Lastpage
    1437
  • Abstract
    A Bloom filter is a compact and randomized data structure popularly used for networking applications. A standard Bloom filter only answers yes/no questions about membership, but recent studies have improved it so that the value of a queried item can be returned, supporting multiple-set membership testing. In this paper, we design a new data structure for multiple-set membership testing, Bloom tree, which not only achieves space compactness, but also operates more efficiently than existing ones. For example, when existing work requires 107 bits per item and 11 memory accesses for a search operation, a Bloom tree requires only 47 bits and 8 memory accesses. The advantages come from a new data structure that consists of multiple Bloom filters in a tree structure. We study a theoretical analysis model to find optimal parameters for Bloom trees, and its effectiveness is verified through experiments.
  • Keywords
    data structures; query processing; set theory; Bloom filters; Bloom tree; data structure; memory access; multiple set membership testing; networking applications; optimal parameters; queried item; search operation; search tree; space compactness; Arrays; Computers; Encoding; Memory management; Testing; Vegetation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM, 2014 Proceedings IEEE
  • Conference_Location
    Toronto, ON
  • Type

    conf

  • DOI
    10.1109/INFOCOM.2014.6848077
  • Filename
    6848077