Flexible Bloom Filters for Searching Textual Objects

  • Authors:
  • Yuichi Sei;Kazutaka Matsuzaki;Shinichi Honiden

  • Affiliations:
  • The University of Tokyo, Japan;The University of Tokyo, Japan;The University of Tokyo, Japan and National Institute of Informatics, Japan

  • Venue:
  • Agents and Peer-to-Peer Computing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Efficient object searching mechanisms are essential in large-scale networks. Many studies have been done on distributed hash tables (DHTs), which are a kind of peer-to-peer system. In DHT networks, we can certainly get the desired objects if they exist. However, multi-word searches generate much communication traffic. Many studies have tried to reduce this traffic by using bloom filters, which are space-efficient probabilistic data structures. In using such filters, all nodes in a DHT must share their false positive rate parameter. However, the best false positive rate differs from one node to another. In this paper, we provide a method of determining the best false positive rate, and we use a new filter called a flexible bloom filter, to which each node can set the approximately best false positive rate. Experiments showed that the flexible bloom filter was able to greatly reduce the traffic.