• DocumentCode
    1550749
  • Title

    BloomCast: Efficient and Effective Full-Text Retrieval in Unstructured P2P Networks

  • Author

    Chen, Hanhua ; Jin, Hai ; Luo, Xucheng ; Liu, Yunhao ; Gu, Tao ; Chen, Kaiji ; Ni, Lionel M.

  • Author_Institution
    Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • Volume
    23
  • Issue
    2
  • fYear
    2012
  • Firstpage
    232
  • Lastpage
    241
  • Abstract
    Efficient and effective full-text retrieval in unstructured peer-to-peer networks remains a challenge in the research community. First, it is difficult, if not impossible, for unstructured P2P systems to effectively locate items with guaranteed recall. Second, existing schemes to improve search success rate often rely on replicating a large number of item replicas across the wide area network, incurring a large amount of communication and storage costs. In this paper, we propose BloomCast, an efficient and effective full-text retrieval scheme, in unstructured P2P networks. By leveraging a hybrid P2P protocol, BloomCast replicates the items uniformly at random across the P2P networks, achieving a guaranteed recall at a communication cost of O(√N), where N is the size of the network. Furthermore, by casting Bloom Filters instead of the raw documents across the network, BloomCast significantly reduces the communication and storage costs for replication. We demonstrate the power of BloomCast design through both mathematical proof and comprehensive simulations based on the query logs from a major commercial search engine and NIST TREC WT10G data collection. Results show that BloomCast achieves an average query recall of 91 percent, which outperforms the existing WP algorithm by 18 percent, while BloomCast greatly reduces the search latency for query processing by 57 percent.
  • Keywords
    filters; peer-to-peer computing; protocols; query processing; replica techniques; search engines; wide area networks; BloomCast design; NIST TREC WT10G data collection; WP algorithm; bloom filter; commercial search engine; communication cost; full-text retrieval; hybrid P2P protocol; item replica; mathematical proof; query log; query processing; storage cost; unstructured P2P network; unstructured peer-to-peer network; wide area network; Estimation; Indexes; Network topology; Peer to peer computing; Protocols; Query processing; Topology; Bloom Filter; Peer-to-peer systems; replication.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2011.168
  • Filename
    5871606