基于JXTA的P2P搜索引擎研究与实现

来源 :山东科技大学 | 被引量 : 0次 | 上传用户:huoyong850918
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
搜索引擎解决了用户搜索信息的难题。但是,由于传统搜索引擎采用集中式架构,还存在许多问题,如服务器故障、存储容量有限、以及存储链接不能及时更新等,严重影响了搜索引擎的性能。P2P技术具有分布式、动态性、可扩展性的特点。P2P技术应用于搜索引擎,给搜索引擎的发展带来了新活力。论文主要探讨一种将P2P的新理念和技术优势引入搜索引擎系统的方式,主要研究内容和解决的问题包括:(1)由于现有的P2P应用程序均采用从底层开发的方式,没有共同的标准,彼此间无法相互兼容。因此,设计系统时选择了SUN公司的通用开发平台——JXTA作为P2P网络的开发标准,在JXTA协议基础上构建了基本的P2P通信网络。(2) P2P网络中的资源发现是一个难点。实现时采用IP多播进行防火墙内的多播搜索,采用HTTP实现穿越防火墙的搜索。同时定义了“搜索”对等组,提供组成员资格服务,并将通信流量限制在对等组范围内,避免网络通信流量不必要的扩散。(3)加入二次排序模块,将来自多个对等体的检索结果汇总排序后显示给查询用户。考虑到P2P系统动态特性以及用户需求特性,以Lucene评分机制为前提,提出了二次排序评分机制以适应P2P网络搜索的特点。(4)定义了位于P2P网络之上的对等组管理服务、管道通信服务、消息管理服务、内容下载服务以及本地资源管理服务,设计了便于用户操作的应用界面,从而构建了一个完整的基于JXTA的P2P搜索引擎系统。最后,论文给出了系统实现方案,在局域网环境内对系统进行了测试与分析。实践证明,系统能够有效的挖掘网络边缘计算机中的信息,充分利用边缘计算机的计算与存储能力,具有较高的实用价值和推广前景。
其他文献
随着社会信息化的加快,密码技术与PKI技术的迅猛发展,如何运用先进的信息技术构建电子政府已成为摆在我国各级政府面前的一项紧要工作。基于Linux集群系统的高性能运算服务器
当今的Internet,基于TCP协议传输的数据流占绝大多数。TCP利用自身的拥塞控制机制来调整发送速率,从而有效地舒缓网络拥塞,保证了Internet的稳定。但由于实时音/视频业务的发
Ad Hoc网络是一种由若干无线通信设备临时自由组合形成的无线分组网络。它无须固定通信设施的支持,网络节点可自由移动。在Ad Hoc网络中的节点既是通信终端,又是路由器。Ad H
伴随着城市建设的迅猛发展,地铁建设也取得了瞩目的成就。然而,受到施工技术水平在内的诸多因素限制,涌现出大量的安全生产事故问题。本课题来源于国家科技支撑计划项目,针对
无线传感器网络是计算机科学技术的一个新的研究领域,具有十分广阔的应用前景,开始引起学术界、军事界和工业界的极大关注。它综合了传感器技术、嵌入式计算技术、分布式信息
在许多领域,度量测度经常会被需要用来决定对一个信号是否继续或停止采样。当从信号中所采的样本值非常均一时,我们就认为这些样本足以用来表征信号的特征,所以就不需要再进
霓虹灯CAD系统是一个二维矢量图绘制系统,该系统允许用户绘制常用的二维矢量图形以及导入已有的位图,来完成虚拟的霓虹灯效果图,并且可以与设计好的网格文件关联起来,实现动
态势估计属于多源数据融合的二级融合,而目标编群理论是态势估计的基础。目标编群是一种前向推理过程,其基本思想是根据一级融合输入的各威胁单元的信息,按照一定的知识采用自底
对等网络”(Peer-to-Peer Network,以下简称P2P网络)技术今年以来在学术界与产业界引起了广泛的关注,许多基于P2P网络的文件共享、数据共享、计算资源共享、即时消息传递等应
随着计算机技术的迅速发展,计算机应用领域不断扩大,网络系统的应用越来越广泛,支持分布式应用也已成为软件体系结构的基本特征,高可靠、高效率软件产品的开发模式和开发过程成为