Adaptive neighborhood selection in peer-to-peer networks based on content similarity and reputation

被引:5
作者
Pogkas, Ioannis [2 ]
Kriakov, Vassil [1 ]
Chen, Zhongqiang [3 ]
Delis, Alex [2 ]
机构
[1] NYU, Polytech Inst, Brooklyn, NY 11201 USA
[2] Univ Athens, Athens 15784, Greece
[3] Yahoo Inc, Santa Clara, CA 95054 USA
关键词
Peer-to-peer; Adaptive topology; Reputation;
D O I
10.1007/s12083-008-0018-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To address the two most critical issues in P2P file-sharing systems: efficient information discovery and authentic data acquisition, we propose a Gnutella-like file-sharing protocol termed Adaptive Gnutella Protocol (AGP) that not only improves the querying efficiency in a P2P network but also enhances the quality of search results at the same time. The reputation scheme in the proposed AGP evaluates the credibility of peers based on their contributions to P2P services and subsequently clusters nodes together according to their reputation and shared content, essentially transforming the P2P overlay network into a topology with collaborative and reputed nodes as its core. By detecting malicious peers as well as free-riders and eventually pushing them to the edge of the overlay network, our AGP propagates search queries mainly within the core of the topology, accelerating the information discovery process. Furthermore, the clustering of nodes based on authentic and similar content in our AGP also improves the quality of search results. We have implemented the AGP with the PeerSim simulation engine and conducted thorough experiments on diverse network topologies and various mixtures of honest/dishonest nodes to demonstrate improvements in topology transformation, query efficiency, and search quality by our AGP.
引用
收藏
页码:37 / 59
页数:23
相关论文
共 31 条
[1]  
[Anonymous], 2004, BBC News
[2]  
[Anonymous], 2003, P ATAPCC KARLSR BW G
[3]  
[Anonymous], P 2001 C APPL TECHN, DOI DOI 10.1145/383059.383071
[4]  
CASTRO M, 2002, OSDI BOST DEC 2002
[5]  
Condie T, 2004, FOURTH INTERNATIONAL CONFERENCE ON PEER-TO-PEER COMPUTING, PROCEEDINGS, P53
[6]  
Cornelli F., 2002, P 11 INT WORLD WIDE, P376, DOI DOI 10.1145/511446.511496
[7]  
Crespo Arturo., 2004, AGENTS PEER TO PEER, P1
[8]   Concurrent zero-knowledge [J].
Dwork, C ;
Naor, M ;
Sahai, A .
JOURNAL OF THE ACM, 2004, 51 (06) :851-898
[9]   Resource sharing architecture for cooperative heterogeneous P2P overlays [J].
Exarchakos, Georgios ;
Antonopoulos, Nick .
JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2007, 15 (03) :311-334
[10]  
FEIGE U, 1990, PROCEEDINGS OF THE TWENTY SECOND ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, P416, DOI 10.1145/100216.100272