基于JXTA的P2P全文检索系统的研究与设计

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:ltavip
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
来自中国互联网信息中心的数据称,互联网数字分配机构地址池中的 IPv4地址已经分配完毕。可见当今互联网的发展已经达到鼎盛时期。而现在的中国的互联网更是爆炸式发展,中国网民增长迅速,网络中所蕴含的信息资源急剧膨胀。当前互联网应用的网络结构多是Client/Server(C/S)和Browser/Server(B/S),这两种网络结构中服务器都扮演了很重要的角色。但是这些基于服务器的应用存在着单点失效、过多无效链接、成本昂贵等不足,大大降低了搜索结果的查准率和查全率。近几年Peer-to-Peer(P2P)技术发展迅速,应用越来越广泛,以其分布式、动态性、可扩展性方面的优势弥补了传统搜索引擎的缺点,为搜索引擎的发展带来了新活力。  本文主要探讨的是以 JXTA这一先进的 P2P技术与高性能的搜索引擎 Hyper Estraier结合的方式,设计与实现一个P2P的全文检索系统。具体的研究工作如下:  (1)本文基于JXTA协议搭建了系统的P2P网络平台,实现了P2P应用的一些基本功能,如节点发现、资源定位、数据传输等,为系统全文检索功能的实现建立了平台基础。  (2)本系统采用IP多播进行防火墙和Network Address Translation(NAT)设备以内的多播搜索,利用HTTP能够穿越防火墙和NAT设备的特性,实现了防火墙和NAT设备之外的搜索,充分利用了P2P网络上的资源。  (3)本系统实现了私有对等组,每一个对等点在加入私有对等组之前必须同时知道该组的登陆名和密码。私有对等组将网络流量全部控制在组内,避免了网络流量不必要的扩散。  (4)本文采用Content Manage Service(CMS)实现了资源在组内的共享,并利用Hyper Estraier改进了CMS的搜索功能,使之拥有了对资源全文检索的能力。  最后,选择校园内两个教学楼之间的几台电脑搭建了实验网环境,根据系统的功能要求设计了测试用例,对系统做了全面的功能测试。测试结果说明系统在兼容性、安全性、资源利用率和检索性能方面符合设计要求,较其他P2P信息检索系统相比实现了索引管理本地化,能够获取防火墙和NAT设备之后的资源,并具备良好的全文检索能力。
其他文献
近年来计算机应用业界开始致力于将基于规则的专家系统技术应用于企业服务,由此出现了规则引擎。规则引擎帮助复杂企业级应用分离其中随外部条件不断变化的业务规则,分离商业
随着Internet的飞速发展,传统电信运营商迫切希望将业务领域拓宽到Internet以寻求新的增长点,而Internet用户也希望能够使用到便捷、可靠的电话网服务,电信网与互联网业务互
心电图(ECG, Electrocardiography)是医生分析心脏基本功能及其病理的重要依据,因此,对心电信号进行分析、识别、分类有着重要的意义。本文首先对现阶段心电的研究现状及常用
语义Web服务是传统的Web服务在最新的语义Web技术下的延伸,能够使网络环境下异构Web服务的组合过程呈现运行时的动态性、自动化和智能化等特征,具有非常重要和广泛的应用前景
测试用例的共享复用是提高软件测试效率和质量的有效方法,逐渐成为软件测试领域研究的热点。本文在对国内外软件测试领域研究现状的分析基础上,发现测试复用领域的研究还存在