基于JXTA的P2P资源检索平台的设计与实现

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:a563241195
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的快速发展,网络所蕴涵的信息量急剧地膨胀。现有基于Client/Server模式的搜索技术,存在着服务器单点失效、信息更新周期长、缺乏语义支持等不足,极大地限制着搜索结果在查准率和查全率两个方面的提高。如何在庞大的互联网上更有效地获得有价值的信息己成为人们日益关注的问题。P2P技术具有分布式、动态性、可扩展性的特点。P2P技术应用于搜索引擎,给搜索引擎的发展带来了新活力。 论文主要探讨一种将P2P的新理念和技术优势引入搜索引擎系统的方式,主要研究内容和解决的问题包括: (1) 由于现有的P2P应用程序均采用从底层开发的方式,没有共同的标准,彼此间无法相互兼容。因此,设计系统时选择了SUN公司的通用开发平台——JXTA 作为网络的开发标准,在JXTA协议基础上构建了基本的P2P通信网络。 (2) P2P网络中的资源发现是一个难点。实现中采用IP多播进行防火墙内的多播搜索,采用HTTP实现穿越防火墙的搜索。同时定义了“搜索”对等组,提供组成员资格服务,并将通信流量限制在对等组范围内,避免网络通信流量不必要的扩散。 (3) 研究分析了Lucene 资源评分算法,并在此基础上提出了一套基于P2P网络的综合排序机制。此外,针对P2P网络的特点,提出了一种基于分布式哈希表(Distributed Hash Table,DHT)的缓存索引机制,能较为有效地提高P2P网络的利用效率。 (4) 定义了位于P2P网络之上的对等组管理服务、管道通信服务、消息管理服务、内容下载服务以及本地资源管理服务,设计了便于用户操作的应用界面,从而构建了一个完整的基于JXTA的资源检索平台。最后在充分研究分析的基础上对系统进行了实现。
其他文献
随着面向服务体系架构的提出和应用,计算机软件的发展已进入到一个开放的世界。服务计算,特别是基本Web的服务组合,作为开放的分布式计算环境的发展方向,已越来越多的被关注和研
分子动力学模拟是一种对原子和分子的物理运动进行计算机模拟的方法,随着分子动力学模拟方法的不断改进和完善,其功能越来越丰富,模拟的分子体系规模和时间长度也一直在增长
随着无线通信、互联网和多媒体技术的快速发展,特别是以WiMAX/LTE为代表的新一代移动通信网络正朝着丰富、快速、灵活、高效等方向发展,呈现出用户业务多样化、无线技术宽带化
GPRS(General packet radio service)技术广泛应用于移动商务、信息点播、Internet等诸项业务中,尤其是在地理位置偏远或很难通过有线方式实时传输的应用领域,应用GPRS无线数据传
随着网络时代的到来,互联网已经成为了一个重要的信息处理平台。如何在互联网上更加快捷、方便地交互和处理数据已经成为开发人员和用户的共同愿望。当今XML已经成为Internet
随着计算机技术、网络技术和微电子技术的深入发展,特别是各种高性能片上系统(SoC)的设计和嵌入式操作系统的开发,嵌入式系统日益广泛地应用于工业控制、移动通讯、家用电器以
随着无线网络技术的发展,面向各类需求的无线网络相继出现,但这些网络由于特定的需求都不能取代其他所有的网络,所以异构无线网络互联技术一直是无线网络研究的一个热点,同时
近年来,基于内容图像检索逐渐成为一个活跃的研究领域。但由于当前图像理解技术的局限以及人类视觉认知的主观性,使得依赖于低层视觉特征的基于内容图像检索系统难以满足用户
无线传感网络作为一个相对较成熟的技术,已经应用在生活,军事,医疗等众多领域。而本课题将其运用在皮划艇激流回旋比赛的判罚系统上,减少裁判员的工作量,增加判罚的准确性。目前,对
水声传感器网络是一门新兴的网络技术。它是一种水下无缆通信网络,通常由声连接的海底传感器节点、自主式水下运载器和作为主节点的海面站组成的水声无线通讯网络。它们被部