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 条
  • [1] Improving search on Gnutella-like P2P systems
    Zhao, Qi
    Liu, Jiaoyao
    Xu, Jingdong
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 877 - +
  • [2] Making Gnutella-like P2P systems scalable
    Lanham, N
    Shenker, S
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2003, 33 (04) : 407 - 418
  • [3] Search Enhanced by Distributed Semantic Clustering in Gnutella-like P2P Systems
    Yang, Xiaoyu
    Hu, Yiming
    PROCEEDINGS OF MASCOTS '07: 15TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2007, : 318 - 324
  • [4] Efficient Gnutella-like P2P overlay construction
    Liu, YH
    Xiao, L
    Ni, LM
    Yang, BJ
    NETWORK AND PARALLEL COMPUTING, PROCEEDINGS, 2004, 3222 : 146 - 153
  • [5] Enhancing attack survivability of Gnutella-like P2P networks by targeted immunization scheme
    Huang, XL
    Li, Y
    Yang, RJ
    Ma, FY
    PDCAT 2005: SIXTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2005, : 503 - 505
  • [6] Efficient caching strategies for gnutella-like systems to achieve anonymity in unstructured P2P file sharing
    Kim, Lyung Ryong
    Kim, Ki Chang
    NEXT GENERATION INFORMATION TECHNOLOGIES AND SYSTEMS, PROCEEDINGS, 2006, 4032 : 117 - 128
  • [7] An enhanced Gnutella P2P protocol: A search perspective
    Kwok, SH
    Chan, KY
    18TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1 (LONG PAPERS), PROCEEDINGS, 2004, : 599 - 604
  • [8] Efficient search in Gnutella-like "small-world" peer-to-peer systems
    Li, DS
    Lu, XC
    Wang, YJ
    Xiao, N
    GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 324 - 331
  • [9] Exploiting Communities for Enhancing Lookup Performance in Structured P2P Systems
    Bandara, H. M. N. Dilum
    Jayasumana, Anura P.
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [10] P2P网络Gnutella 0.6模型研究
    黄道颖
    张安琳
    黄建华
    李建春
    计算机应用与软件, 2008, (06) : 208 - 210