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 条
  • [41] From P2P to reliable semantic P2P systems
    Mawlood-Yunis, Abdul-Rahman
    Weiss, Michael
    Santoro, Nicola
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2010, 3 (04) : 363 - 381
  • [42] Distributed search in P2P networks
    Waterhouse, S
    Doolin, DM
    Kan, G
    Faybishenko, Y
    IEEE INTERNET COMPUTING, 2002, 6 (01) : 68 - 72
  • [43] P2P MetaData search layers
    Joseph, S
    AGENTS AND PEER-TO-PEER COMPUTING, 2004, 2872 : 101 - 112
  • [44] The Performance and Locality Tradeoff in BitTorrent-like P2P File-Sharing Systems
    Huang, Wei
    Wu, Chuan
    Lau, Francis C. M.
    2010 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2010,
  • [45] An Overview of P2P Search Algorithms
    Yan Jingfeng
    Tao Shaohua
    MANUFACTURING SYSTEMS AND INDUSTRY APPLICATIONS, 2011, 267 : 393 - 397
  • [46] A suffix arrays based approach to semantic search in P2P systems
    Shi, Qingwei
    Zhao, Zheng
    Bao, Hu
    NEXT-GENERATION COMMUNICATION AND SENSOR NETWORKS 2007, 2007, 6773
  • [47] Pagerank Computation and Keyword Search on Distributed Systems and P2P Networks
    Karthikeyan Sankaralingam
    Madhulika Yalamanchi
    Simha Sethumadhavan
    James C. Browne
    Journal of Grid Computing, 2003, 1 (3) : 291 - 307
  • [48] A Search Algorithm Based on Referral Trust in Unstructured P2P Systems
    Ping, Wang
    Jing, Qiu
    Hui, Qiu Yu
    PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, VOL I, 2009, : 453 - 457
  • [49] Trustworthy service caching: Cooperative search in P2P information systems
    Udupi, YB
    Yolum, P
    Singh, MP
    AGENT-ORIENTED INFORMATION SYSTEMS, 2003, 3030 : 32 - 44
  • [50] Adaptive indexing for content-based search in P2P systems
    Zhou, Aoying
    Zhang, Rong
    Qian, Weining
    Vu, Quang Hieu
    Hu, Tianming
    DATA & KNOWLEDGE ENGINEERING, 2008, 67 (03) : 381 - 398