A new search mechanism for unstructured peer-to-peer networks

In a traditional file search mechanism, such as "flooding," a peer broadcasts a query to its neighbors through an unstructured Peer-to-Peer (P2P) network until the Time-To-Live (TTL) decreases to zero. A major disadvantage of flooding is that, in a large-scale network, this blind-choice strategy usually incurs an enormous traffic overhead. In this paper, we propose a method, called the Statistical Matrix Form (SMF), which improves the flooding mechanism by selecting neighbors according to their capabilities. The SMF measures the following peer characteristics: the number of shared files, the content quality, the query service, and the transmission distance between neighbors. Based on these measurements, appropriate peers can be selected and thereby reduce the traffic overhead significantly. Our experimental results demonstrate that the SMF is effective and efficient. For example, compared with the flooding search mechanism in dynamic unstructured P2P networks, the SMF reduces the traffic overhead by more than 80 percent. Moreover, it achieves a good success rate and shorter response times.

[1]  Stefan Saroiu,et al.  A Measurement Study of Peer-to-Peer File Sharing Systems , 2001 .

[2]  Leonard Kleinrock,et al.  Optimal Search Performance in Unstructured Peer-to-Peer Networks With Clustered Demands , 2006, 2006 IEEE International Conference on Communications.

[3]  Hung-Chang Hsiao,et al.  A Tree-Based Peer-to-Peer Network with Quality Guarantees , 2008, IEEE Transactions on Parallel and Distributed Systems.

[4]  George Economou,et al.  Color edge detection using the minimal spanning tree , 2005, Pattern Recognit..

[5]  David R. Karger,et al.  Chord: A scalable peer-to-peer lookup service for internet applications , 2001, SIGCOMM '01.

[6]  Abhishek Kumar,et al.  Efficient and scalable query routing for unstructured peer-to-peer networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[7]  Hirotsugu Kakugawa,et al.  An Efficient Index Dissemination in Unstructured Peer-to-Peer Networks , 2008, IEICE Trans. Inf. Syst..

[8]  Geoff Coulson,et al.  Free Riding on Gnutella Revisited: The Bell Tolls? , 2005, IEEE Distributed Syst. Online.

[9]  Edith Cohen,et al.  Search and replication in unstructured peer-to-peer networks , 2002, ICS '02.

[10]  Ian T. Foster,et al.  Mapping the Gnutella Network , 2002, IEEE Internet Comput..

[11]  Ian T. Foster,et al.  Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design , 2002, ArXiv.

[12]  Eytan Adar,et al.  Free Riding on Gnutella , 2000, First Monday.

[13]  Gang Chen,et al.  Enhancing Search Performance in Unstructured P2P Networks Based on Users' Common Interest , 2008, IEEE Transactions on Parallel and Distributed Systems.

[14]  Li Xiao,et al.  Improving unstructured peer-to-peer systems by adaptive connection establishment , 2005, IEEE Transactions on Computers.

[15]  Li Xiao,et al.  An Effective P2P Search Scheme to Exploit File Sharing Heterogeneity , 2007, IEEE Transactions on Parallel and Distributed Systems.