Enhancing search performance on gnutella-like P2P systems

被引:0
|
作者
Zhu, Yingwu [1 ]
Hu, Yiming
机构
[1] Seattle Univ, Dept Comp Sci & Software Engn, Seattle, WA 98122 USA
[2] Univ Cincinnati, Dept Elect & Comp Engn & Comp Sci, Cincinnati, OH 45221 USA
关键词
peer-to-peer; topology adaptation; biased walk; semantic group; node vector; recall; information retrieval;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The big challenges facing the search techniques on Gnutella-like peer-to-peer networks are search efficiency and quality of search results. In this paper, leveraging information retrieval (IR) algorithms such as Vector Space Model (VSM) and relevance ranking algorithms, we present GES (Gnutella with Efficient Search) to improve search performance. The key idea is that GES uses a distributed topology adaptation algorithm to organize semantically relevant nodes into same semantic groups by using the notion of node vector. Given a query, GES employs an efficient search protocol to direct the query to the most relevant semantic groups for answers, thereby achieving high recall with probing only a small fraction of nodes. To the best of our knowledge, GES is the first to identify node vector size as an important role in impacting search performance and to show that the node vector size offers a good trade-off between search performance and bandwidth cost. Moreover, GES adopts automatic query expansion and local data clustering to improve search performance. We show that GES is efficient and even outperforms the centralized node clustering system SETS. For example, in the scenario where node capacity is heterogeneous, GES can achieve 73 percent recall when probing only 20 percent nodes, outperforming SETS by about 18 percent.
引用
收藏
页码:1482 / 1495
页数:14
相关论文
共 50 条
  • [31] Exploring Locality of Reference in P2P VoD Systems
    Wang, Danqi
    Yeo, Chai Kiat
    IEEE TRANSACTIONS ON MULTIMEDIA, 2012, 14 (04) : 1309 - 1323
  • [32] Load Balancing Strategy for P2P VoD Systems
    Huang, Guimin
    Li, Chengsen
    Liu, Pingshan
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (09): : 4207 - 4222
  • [33] Anonymity analysis of P2P anonymous communication systems
    Zhang, Jia
    Duan, Haixin
    Liu, Wu
    Wu, Jianping
    COMPUTER COMMUNICATIONS, 2011, 34 (03) : 358 - 366
  • [34] An efficient load balancing algorithm for P2P systems
    Ragab K.
    Journal of Communications, 2011, 6 (08): : 648 - 656
  • [35] Degree-Optimal Routing for P2P Systems
    Giovanni Chiola
    Gennaro Cordasco
    Luisa Gargano
    Mikael Hammar
    Alberto Negro
    Vittorio Scarano
    Theory of Computing Systems, 2009, 45 : 43 - 63
  • [36] Want to scale in centralized systems? Think P2P
    Kermarrec, Anne-Marie
    Taiani, Francois
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2015, 6
  • [37] Taxonomy of trust: Categorizing P2P reputation systems
    Marti, S
    Garcia-Molina, H
    COMPUTER NETWORKS, 2006, 50 (04) : 472 - 484
  • [38] Design and Implementation of P2P Streaming Systems for Webcast
    Gotoh, Yusuke
    Suzuki, Kentaro
    Yoshihisa, Tomoki
    Kanazawa, Masanori
    PERSONAL SATELLITE SERVICES, 2009, 15 : 103 - +
  • [39] Group-Based Negotiations in P2P Systems
    Squicciarini, Anna C.
    Paci, Federica
    Bertino, Elisa
    Trombetta, Alberto
    Braghin, Stefano
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (10) : 1473 - 1486
  • [40] An efficient update propagation algorithm for P2P systems
    Wang, Zhijun
    Das, Sajal K.
    Kumar, Mohan
    Shen, Huaping
    COMPUTER COMMUNICATIONS, 2007, 30 (05) : 1106 - 1115