Probabilistic file indexing and searching in unstructured peer-to-peer networks

被引:15
|
作者
Cheng, AH [1 ]
Joung, YJ [1 ]
机构
[1] Natl Taiwan Univ, Dept Informat Management, Taipei 106, Taiwan
关键词
unstructured peer-to-peer network; bloom filter; file search; keyword search; P2P file sharing; probabilistic file indexing; Gnutella;
D O I
10.1016/j.comnet.2005.04.009
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Thanks to the advance of network and computing technology, Peer-to-Peer (P2P) has become a popular way for file sharing. A huge amount of files can now be directly accessed and downloaded by a simple mouse click. Among the types of P2P networks, unstructured architecture has been proven quite successful, mainly due to its simplicity and robustness. However, searching for distant and rare files is still a challenging problem in unstructured P2P networks. Existing approaches either have poor response time, or generate too much network traffic. In this paper we propose a simple, practical, yet powerful index scheme to enhance search in unstructured P2P networks. The index scheme uses a data structure "Bloom filters" to index files shared at each node, and then lets nodes gossip to one another to exchange their Bloom filters. In effect, each node indexes a random set of files in the network, thereby allowing every query to have a constant probability to be successfully resolved within a fixed search space. The experimental results show that our approach can improve the search in Gnutella by an order of magnitude. For example, in a typical Gnutella network consisting of about 89,000 nodes, by replicating a node's Bloom filter to less than 0.45% of the nodes in the network, 70% of the queries can be resolved within a search space of 200 nodes. In contrast, within the same search space size, only 1.6% of the queries can be resolved without the index scheme; or, alternatively, more than 48,000 nodes need to be searched in Gnutella in order to reach the same success rate as our index scheme. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:106 / 127
页数:22
相关论文
共 50 条
  • [1] Probabilistic file indexing and searching in unstructured peer-to-peer networks
    Cheng, AH
    Joung, YJ
    [J]. 2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 9 - 18
  • [2] Sharable file searching in unstructured Peer-to-peer systems
    Wenyu Qu
    Wanlei Zhou
    Masaru Kitsuregawa
    [J]. The Journal of Supercomputing, 2010, 51 : 149 - 166
  • [3] Sharable file searching in unstructured Peer-to-peer systems
    Qu, Wenyu
    Zhou, Wanlei
    Kitsuregawa, Masaru
    [J]. JOURNAL OF SUPERCOMPUTING, 2010, 51 (02): : 149 - 166
  • [4] Searching with Feature Similarity in Unstructured Peer-to-Peer Networks
    Hu, Chih-Lin
    Chang, Yi-Hsun
    Huang, Kuo-Fu
    [J]. 2014 7TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING AND WORKSHOPS (UMEDIA), 2014, : 65 - 71
  • [5] Generalized Probabilistic Flooding in Unstructured Peer-to-Peer Networks
    Gaeta, Rossano
    Sereno, Matteo
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (12) : 2055 - 2062
  • [6] Search with probabilistic guarantees in unstructured peer-to-peer networks
    Ferreira, RA
    Ramanathan, MK
    Awan, A
    Grama, A
    Jagannathan, S
    [J]. FIFTH IEEE INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2005, : 165 - 172
  • [7] Indexing through Querying in Unstructured Peer-to-Peer Overlay Networks
    Haribabu, K.
    Hota, Chittaranjan
    Yla-Jaaski, Antti
    [J]. CHALLENGES FOR NEXT GENERATION NETWORK OPERATIONS AND SERVICE MANAGEMENT, PROCEEDINGS, 2008, 5297 : 102 - +
  • [8] Adaptive Resource Indexing Technique for Unstructured Peer-to-Peer Networks
    Lerthirunwong, Sumeth
    Maruyama, Naoya
    Matsuoka, Satoshi
    [J]. CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 172 - 179
  • [9] An efficient and distributed file search in unstructured peer-to-peer networks
    Mohammad Shojafar
    Jemal H. Abawajy
    Zia Delkhah
    Ali Ahmadi
    Zahra Pooranian
    Ajith Abraham
    [J]. Peer-to-Peer Networking and Applications, 2015, 8 : 120 - 136
  • [10] Distributed caching in unstructured peer-to-peer file sharing networks
    Gao, Guoqiang
    Li, Ruixuan
    He, Heng
    Xu, Zhiyong
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (02) : 688 - 703