P2P搜索技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
Peer-to-peer(P2P)技术的一个优势便是开发出强大的搜索工具。P2P技术使用户能够深度搜索文档,而且这种搜索无需通过Web服务器,也可以不受信息文档格式和宿主设备的限制,可达到传统目录式搜索资源无可比拟的深度。P2P网络使节点以更自由、更主动的方式加入和离开网络,共享信息资源。如何方便快捷地定位、搜索这些资源,从而合理有效的利用它们,成为人们所关注的焦点问题。
     本论文首先对P2P技术进行了概述,包括P2P的定义、P2P模式与C/S模式的比较、P2P的特点以及P2P技术在搜索方面的应用及优势;其次对P2P搜索算法进行了分类探讨,重点研究和分析了几种P2P搜索算法,并指出它们的优缺点。最后在JXTA架构基础上,设计并实现了共享资源搜索网络系统,实现了在对等网络中资源的共享、搜索和下载,并指出了系统在设计中的不足,并对以后的工作提出了展望。
     通过实验证明了与传统的搜索引擎相比较,P2P模式下的共享资源搜索系统的优势在于:
     (1)信息搜索的实时性。搜索到的信息都是各对等点上的实时信息而非过时的信息。
     (2)信息搜索的深度。通过使用XML格式对元数据进行描述,可以共享任何格式的文件。只要各对等点同意共享发布的文件都可以搜索到。搜索的深度是传统的搜索技术无法相比的。
The advantage of the P2P technology is to develop the strong search tool. The P2P technology makes the users search document deeply, and this kind of search needn't through the Web Server, it also isn't limited by information document format and host device, so the much more deep than the traditional directory search resource can be reached. In peer-to-peer network nodes can join and leave freely and actively. It is a focus issue how to locate or lookup the resources so that we can make use of them.
     Firstly, in this paper, the P2P technology was summarized, includes the definition of P2P, the difference between P2P mode and C/S mode, the characteristic of P2P, the applications and advantages using P2P technology in search.Secondly, the P2P search arithmetics were probed into class, there are some kind of P2P search arithmetics were researched and analyzed, then points out their advantage and disadvantage. At last, base on the JXTA architecture, designs and realizes share resource search network, realizes the share, search and download in P2P network, and points out the shortage in the system designing, and points out the prospect of the subject for the future.
     Proved through an experiment, the searching engine of the share resources system under the p2p mode has the advantage to compare the traditional mode to lie in:
     (1) Real-time information searches. The informations is real time for searching are all each peers, rather than dated information.
     (2)The depth that the information searches.Pass usage XML a format to carry on a description to the Metada based, it can share any files of format. As long as each peer approval share releases of the files all can be searched. The depth of searching searches what technique kick the beam traditionally.
引文
[1] 桂小林.网格技术导论.北京:北京邮电大学出版社,2004.
    [2] 毛薇,姚青,李涛.基于P2P的高效搜索引擎的研究,武汉理工大学学报,2002(8):43-45.
    [3] 饶文碧,程浩,陶莎.JXTA网络编程环境的实现.武汉理工大学学报,2005(4):15-18.
    [4] 肖亮,胡和平,倪小剑.对等网络应用程序的开发平台—JXTA.计算机与数字工程,2003,31(4):61-63.
    [5] 陈建华,张安琳,孙宏.计算机对等网络技术.计算机工程与应用,2003(33):162-164.
    [6] Gnutella website, http://gnutella, wego.com. 2004-7-5.
    [7] Freenet website.http://sourceforge.net/projects/freenet/.2005-6-3.
    [8] KazaA web site. http://www.kazaa.com.2005-4-13.
    [9] 郑纬民,胡进锋.P2P系统发展历史及应用.中国教育网络,2005(7):23-26.
    [10] eDonkeys web site. http://www.edokey2000.com. 2000-4-15.
    [11] Groove Networks. Groove Networks Inc. http://www.groove.net/2002-5-15.
    [12] 黄刚.基于JX7A的搜索引擎系统研究:(硕士学位论文).成都:西南交通大学,2004.
    [13] 刘保言.对等(P2P)网络搜索技术的研究:(硕士学位论文).重庆:重庆大学,2004.
    [14] 刘宝旭,李雪莹,于传松.对等网技术及应用概述,2003(18):1-3.
    [15] 吕向辰.P2P技术与应用.计算机世界,2002,12(9):13,14.
    [16] Nelson M. Distributed SystemsTopologies:Partl. http://www.openp2p.com/pub/a/p2p/2001/12/14/topologies_one.html.2001-12-14.
    [17] Nelson M. Distributed Systems Topologies:Part2.http://www.openp2p.com/pub/a/p2p/2002/01/08/p2p_topologies_t2. html. 2002-1-8.
    [18] 杨再晗,陈建二,王建新.P2P计算研究现状及关键技术.现代电子技术,2004(1):83-86.
    [19] 邓辉,刘畅.基于P2P技术的高效检索模型构建研究.现代图书情报技术,2004(11):32-34.
    [20] 李文博.浅谈P2P的应用及面临的问题与对策.宿州师专学报,2004,19(2):101-103.
    [21] 邓小宁.基于JXTA架构的对等网技术研究与应用:(硕士学位论文).北京:北京工业大学,2003.
    [22] 张晓刚.基于JXTA技术的P2P应用系统的研究与开发.微型电脑应用,2006(22):25-27.
    [23] Sun Microsystem, Java Programmer's Guide. 2005-1-21.
    [24] 李俊青.应用JXTA实现P2P的方案研究.河北理工学院学报,2003(11):89-92.
    [25] 邵俊.基于java平台的P2P应用程序的实现:(硕士学位论文).武汉:武汉大学,2004.
    [26] 黄鑫.基于JXTA协议的Peer-to-Peer网络查询研究:(硕士学位论文).郑州:郑州大学,2004.
    [27] Scott O,Bernard T,Li Gong.JXTA技术手册.北京:清华大学出版社,2004.
    [28] Bernard T, Mohamed A. Project JXTA Virtual Network. http://www.jxta.org/project/www/docs/JXTAprotocols_01nov02. pdf. 2002-10-16.
    [29] 刘维光,陈立伟.一种基于DH7的P2P搜索方法.网络与通信,2005(9):131-133.
    [30] 王国英,苏德富.基于P2P的资源搜索方法研究.微机发展,2004,11(14):84-85.
    [31] 何丰如.P2P技术及其在信息检索中的应用.广东广播电视大学学报,2005(2):20-26.
    [32] 王炯.对等网络中搜索算法与资源最优分布策略的研究与应用:(硕士学位论文).合肥:合肥工业大学,2005.
    [33] Qin L, Edith C, Scott S etal. Search and Replicationin Unstructured Peer-to-Peer Networks. In Proceedings of 16th ACM International Conference on Supercomputing(ICS'02),2002-06.
    [34] Garcia M. Improving Search in Peer-to-Peer Networks, In Proc. of the 22nd International Conference on Distributed Computing Systems (ICDCS'02),2002-06.
    [35] 沈洁,胡金初.P2P网络中的信息搜索技术.福建电脑,2005(6):18-21.
    [36] 吕延庆.基于JXTA的P2P网络数据传输.现代计算机,2006(4):59-61.
    [37] 张文敏.P2P文件共享系统文献综述.科研市场,2006(5):160,161.
    [38] 陆宇昊,杨柳.JXTA CMS搜索技术的研究.开发经验,2004(5):60-63.
    [39] 许斌.JXTA—Java P2P网络编程技术.北京:清华大学出版社,2003.
    [40] 刘勇,陈志刚.P2P的新发展——JXTA及其部分功能的实现.计算机应用研究,2003(4):149-151.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700