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 条
  • [21] Improved Degree Search Algorithms in Unstructured P2P Networks
    Liu, Guole
    Peng, Haipeng
    Li, Lixiang
    Yang, Yixian
    Luo, Qun
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2012, 2012
  • [22] SDQE: towards automatic semantic query optimization in P2P systems
    Zhu, X
    Cao, HL
    Yu, Y
    INFORMATION PROCESSING & MANAGEMENT, 2006, 42 (01) : 222 - 236
  • [23] Performance Analysis of Network-Coding-Based P2P Live Streaming Systems
    Saleh, Bassel
    Qiu, Dongyu
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (04) : 2140 - 2153
  • [24] P2P scrabble. Can P2P games?
    Wierzbicki, A
    Kucharski, T
    FOURTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, 2004, : 100 - 107
  • [25] A flexible and robust lookup algorithm for P2P systems
    Andreolini, Mauro
    Lancellotti, Riccardo
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1344 - 1351
  • [26] A framework for sharing voluminous content in P2P systems
    Tsoumakos, D
    Roussopoulos, N
    PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, : 1031 - 1036
  • [27] P2P Group Management Systems: A Conceptual Analysis
    Koskela, Timo
    Kassinen, Otso
    Harjula, Erkki
    Ylianttila, Mika
    ACM COMPUTING SURVEYS, 2013, 45 (02)
  • [28] Modeling and Performance Analysis of Unstructured P2P Network
    Mao, JunPeng
    Cui, Yanli
    Huang, JianHua
    Zhang, JianBiao
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 2, 2008, : 201 - +
  • [29] Storing and Indexing Spatial Data in P2P Systems
    Kantere, Verena
    Skiadopoulos, Spiros
    Sellis, Timos
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2009, 21 (02) : 287 - 300
  • [30] Running on Karma - P2P reputation and currency systems
    Chow, Sherman S. M.
    CRYPTOLOGY AND NETWORK SECURITY, 2007, 4856 : 146 - 158