收稿日期: 2009-12-04
修回日期: 2010-02-09
网络出版日期: 2010-07-25
基金资助
国家自然科学基金资助项目(60803050)
Node Cluster-Based Random Walk Search in Peer-to-Peer Network
Received date: 2009-12-04
Revised date: 2010-02-09
Online published: 2010-07-25
Supported by
国家自然科学基金资助项目(60803050)
赵堃 牛振东 . 基于节点簇的非结构化P2P搜索策略[J]. 华南理工大学学报(自然科学版), 2010 , 38(7) : 14 -19 . DOI: 10.3969/j.issn.1000-565X.2010.07.003
In order to simplify the complex structure of unstructured peer-to-peer ( P2P) networks such as Gnutella,a node cluster-based random walk search algorithm is proposed. In this algorithm,node clusters are used to store file indices,and the search process is constrained in node clusters to improve the search performance. Afterwards,the upper and lower bounds of search performance are formulated based on the theoretical analysis of the mathematical model. Experimental results indicate that the search performance of the proposed algorithm is closely related to the cluster threshold c,and that,at the suggested value of c,namely half of the maximum degree in the system,the success rate of searching rare files increases by at least 250% and the transfer and storage cost decreases by one order of magnitude,as compared with the common random walk algorithm. The proposed algorithm is of the advantages of low storage cost high search efficiency as well as ease realization and deployment.
Key words: unstructured peer-to-peer network; complex network; random walk; cluster
/
| 〈 |
|
〉 |