p2p搜索技术研究

p2p搜索技术研究

ID:33887967

大小:1.23 MB

页数:45页

时间:2019-03-01

p2p搜索技术研究_第1页
p2p搜索技术研究_第2页
p2p搜索技术研究_第3页
p2p搜索技术研究_第4页
p2p搜索技术研究_第5页
资源描述:

《p2p搜索技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、P2P搜索技术研究NapsterMP3音乐文件共享系统1999年9月出现。到2000年终时用户数就已经超过2000万。即便每个用户共享一些文件,整个用户群所共享的文件数也是千万数量级的。资源共享的前提是资源的搜索和发现,大量的共享资源使得P2P系统吸引了大量的用户,但困难的是如何在大量的共享资源中寻找用户想要的资源。由于P2P蕴含着巨大的技术潜力和商业价值,许多学术机构、大公司先后投入到对P2P技术的研究之中。要想充分的利用P2P网络上的资源,首先要有效的发现需要的资源,即在P2P网络中进行搜索。目前,P2P研究中的一个主要问题就是搜索问题。基于P2P的搜索引擎的出现,为互联网的信息搜

2、索提供了全新的解决之道。与目前使用的其他各类搜索引擎相比,其最大优势在于应用先进的对等搜索理念,可不通过给定的中央服务器,也可不受信息文档格式和宿主设备的限制,对互联网络进行全方位的搜索。搜索深度和广度是传统搜索引擎所难以比拟的,其搜索范围可在短时间内以几何级数迅速增长,理论上最终将包括网络上的所有开放的信息资源,采集到的信息将有更强的实时性和有效性。JXTA技术是由Sun公司在2001年提出的一项技术,主要用于提供P2P程序所需的基础服务。JXTA技术是一种网络编程和计算的平台【3J,用以解决现代分布式计算特别是点对点(P2P)计算中出现的问题。JXTA技术提供了基础性的机制解决当前

3、分布式计算应用中面临的问题,实现新一代统一、安全、互操作以及异构的应用。J)(TA网络是由许多单一的、相互连接的不同的对等点所组成的。在对等网络中的连接从来都不是固定不变的,网络之间各对等点间的消息路由也经常在变化着。对等点可以在任意时刻加入或者离开网络,从而导致网络路由的频繁改变。JXTAl41的主要目的,是帮助开发面向各种互联网平台和网络的应用程序。特别应用于对等计算,JXTA协议将可以使用户更容易通过对等网络技术获取资源。通过将P2P的信息搜索模型引入搜索引擎技术中,基于JXTA的搜索引擎与现在是主流应用的传统的基于“网络爬虫”的搜索引擎相比较,在以下几个方面的性能大有改善:(1

4、)搜索信息的即时性。传统的搜索引擎,搜索的并非实际的内容,而是预先通过“网络爬虫”或者其他工具形成的索引。由于网络规模的庞大,导致基于“网络爬虫”2沈阳工业大学硕士学位论文的传统搜索引擎的索引刷新周期过长,必然会影响到索引到的内容的时效问题。而通过P2P的搜索模型构建的搜索引擎系统将搜索的功能放置在每个独立的对等点上,基本上实现了搜索引擎系统的本地化,当请求消息到来时,将在本地机器上即时地搜索共享的内容,返回查询的结果,返回的信息都是即时的。(2)搜索范围的深度。传统的搜索引擎,主要搜索的是网络中的静态信息,H,rML页面以及静态的主页等,而通过P2P的搜索模型构建的搜索引擎系统,采用

5、基于元数据的内容管理系统,可以共享、管理、检索PPT、pdf、word等多格式的内容,通过更加需要管理的内容开发相应的接口,甚至可以实现网络中所有的内容的共享、管理和搜索。(3)搜索范围的广度及有效性。传统的搜索引擎,搜索的信息提供者只能有限的定制可以提供的信息,例如基于“网络爬虫”的搜索引擎,只能通过信息提供者限制“网络爬虫”可以漫游的访问来有限的定制可以提供的信息,当发送一个查询请求,返回的都是所有可以检索的到的没有经过筛选的内容,用户很难找到真正需要的内容。而利用P2P信息检索模型构建的搜索引擎系统,通过定义相似内容的查询空间,以及信息提供者通过注册消息主动提供的可以做出应答的检

6、索范围,主动的定制可以提供的信息的类型、种类,甚至是可以提供的具体的文件,同时也大大缩小了搜索请求传播的范围,同时也提高了返回信息的相关性。1.2国内外研究现状Napier[5]推出后迅速普及,极大的推动了P2P技术的研究和应用,越来越多的P2P软件的发布和流行,一步步验证了对等计算思想的成功,如Gnutella[6],Freenet[7】,BitTorrem,KaZaAIs],Skypel91,Edonkeys[1川等等。今天,对等计算应用已经超过WEB应用,成为占用互联网带宽最多的网络应用,其代表系统KaZaA的同时在线用户已超过300万,其发展之势愈演愈烈,成为业界持续关注与探讨

7、的话题。Napier采用中央索引的方法实现资源的搜索。任何一个注册的节点,都要向中央服务器传送自己所共享资源的一个索引。一个节点想要搜索资源,将带有所要搜索资源标识的搜索请求发送到中央服务器,中央服务器检索存储在本地的资源,告知资源请求者有该资源的节点的标识,然后资源请求者直接去访问资源拥有者节点,下载所请求的P2P搜索技术研究文件或者使用其它资源。Napster模式集中搜索的特点决定了其可伸缩性和可靠性不会很好。Gnutella采用带有深度限

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。