首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于学习的P2P搜索算法
引用本文:陈海涛,龚正虎,黄遵国.一种基于学习的P2P搜索算法[J].计算机研究与发展,2005,42(9):1600-1604.
作者姓名:陈海涛  龚正虎  黄遵国
作者单位:国防科学技术大学计算机学院,长沙,410073
基金项目:国家“九七三”重点基础研究发展规划基金项目(2003CB314802);国家“八六三”高技术研究发展计划基金项目(2003AA142080)
摘    要:对于规模对等网络,搜索是一个必备的基本功能,但同时是一个困难而又富于挑战性的问题.提出一种基于学习的搜索方法——SmartSearch.SmartSearch采取分布式的被动学习方式,从历史搜索结果中学习节点之间的兴趣相似度,将节点按照兴趣分类,在具有相似兴趣节点之间建立朋友关系.搜索请求首先转发到朋友节点,当其失效后利用广播进行搜索.模拟测试表明,SmartSearch稳定高效,相比传统算法在低开销情况下性能有数量级的提高.

关 键 词:搜索  对等网络  分类  分布式学习
收稿时间:2005-06-14
修稿时间:2005-06-14

A Learning-Based Peer-to-Peer Search Algorithm
Chen Haitao,Gong Zhenghu,Huang Zunguo.A Learning-Based Peer-to-Peer Search Algorithm[J].Journal of Computer Research and Development,2005,42(9):1600-1604.
Authors:Chen Haitao  Gong Zhenghu  Huang Zunguo
Abstract:Content search is an essential function, but it presents a very difficult and challenging problem for large-scale peer-to-peer systems. In this paper, a new learning-based algorithm SmartSearch is introduced. SmartSearch learns passively interest similarity between nodes from history search results, divides nodes into interest groups, and constructs friend relations between nodes with similar interest which can be used to locate content effectively. Simulation results show that, compared to the Gnutella algorithm, SmartSearch improves query efficiency by up to ten times without a significant increases in load.
Keywords:search  peer-to-peer network  classification  distributed learning
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号