• DocumentCode
    1186101
  • Title

    Using Parallel Bloom Filters for Multiattribute Representation on Network Services

  • Author

    Xiao, Bin ; Hua, Yu

  • Author_Institution
    Dept. of Comput., Hong Kong Polytech. Univ., Kowloon, China
  • Volume
    21
  • Issue
    1
  • fYear
    2010
  • Firstpage
    20
  • Lastpage
    32
  • Abstract
    One widely used mechanism for representing membership of a set of items is the simple space-efficient randomized data structure known as Bloom filters. Yet, Bloom filters are not entirely suitable for many new network applications that support network services like the representation and querying of items that have multiple attributes as opposed to a single attribute. In this paper, we present an approach to the accurate and efficient representation and querying of multiattribute items using Bloom filters. The approach proposes three variant structures of Bloom filters: parallel Bloom filter (referred as PBF) structure, PBF with a hash table (PBF-HT), and PBF with a Bloom filter (PBF-BF). PBF stores multiple attributes of an item in parallel Bloom filters. The auxiliary HT and BF provide functions to capture the inherent dependency of all attributes of an item. Compared to standard Bloom filters to represent items with multiple attributes, the proposed PBF facilitates much faster query service and both PBF-HT and PBF-BF structures achieve much lower false positive probability with a result to save storage space. Simulation and experimental results demonstrate that the new space-efficient Bloom filter structures can efficiently and accurately represent multiattribute items and quickly respond queries at the cost of a relatively small false positive probability.
  • Keywords
    file organisation; information filtering; parallel processing; probability; query processing; PBF-BF structure; PBF-HT structure; hash table; multiattribute items; multiattribute representation; network service; parallel Bloom filter; probability; query service; Network services; data structure.; false positives; parallel Bloom filters;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2009.39
  • Filename
    4798158