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] Decentralized Bootstrapping of P2P Systems: A Practical View
    Dinger, Jochen
    Waldhorst, Oliver P.
    NETWORKING 2009, 2009, 5550 : 703 - 715
  • [42] pFusion: A P2P architecture for Internet-scale content-based search and retrieval
    Zeinalipour-Yazti, Demetrios
    Kalogeraki, Vana
    Gunopulos, Dimitrios
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (06) : 804 - 817
  • [43] A P2P Resource Search Model Based on Ant Colony Optimization
    Zhou, Lian-ying
    Sun, Long-ji
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 4, 2010, : 433 - 436
  • [44] An algorithm for discovering Ontology Mappings in P2P systems
    Pirro, Giuseppe
    Ruffolo, Massimo
    Talia, Domenico
    KNOWLEDGE-BASED INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT 2, PROCEEDINGS, 2008, 5178 : 631 - +
  • [45] Degree-Optimal Routing for P2P Systems
    Chiola, Giovanni
    Cordasco, Gennaro
    Gargano, Luisa
    Hammar, Mikael
    Negro, Alberto
    Scarano, Vittorio
    THEORY OF COMPUTING SYSTEMS, 2009, 45 (01) : 43 - 63
  • [46] Maintaining Data Consistency in Structured P2P Systems
    Hu, Yi
    Bhuyan, Laxmi N.
    Feng, Min
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (11) : 2125 - 2137
  • [47] Bidirectional random walk search mechanism for unstructured P2P network
    Ma, Wen-Ming
    Meng, Xiang-Wu
    Zhang, Yu-Jie
    Ruan Jian Xue Bao/Journal of Software, 2012, 23 (04): : 894 - 911
  • [48] Efficient and scalable search on scale-free P2P networks
    Lu Liu
    Jie Xu
    Duncan Russell
    Paul Townend
    David Webster
    Peer-to-Peer Networking and Applications, 2009, 2 : 98 - 108
  • [49] A class-based search system in unstructured P2P networks
    Huang, Juncheng
    Li, Xiuqi
    Wu, Jie
    21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS, PROCEEDINGS, 2007, : 76 - +
  • [50] Efficient and scalable search on scale-free P2P networks
    Liu, Lu
    Xu, Jie
    Russell, Duncan
    Townend, Paul
    Webster, David
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2009, 2 (02) : 98 - 108