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

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

论文摘要

搜索引擎解决了用户搜索信息的难题。但是,由于传统搜索引擎采用集中式架构,还存在许多问题,如服务器故障、存储容量有限、以及存储链接不能及时更新等,严重影响了搜索引擎的性能。P2P技术具有分布式、动态性、可扩展性的特点。P2P技术应用于搜索引擎,给搜索引擎的发展带来了新活力。论文主要探讨一种将P2P的新理念和技术优势引入搜索引擎系统的方式,主要研究内容和解决的问题包括:(1)由于现有的P2P应用程序均采用从底层开发的方式,没有共同的标准,彼此间无法相互兼容。因此,设计系统时选择了SUN公司的通用开发平台——JXTA作为P2P网络的开发标准,在JXTA协议基础上构建了基本的P2P通信网络。(2) P2P网络中的资源发现是一个难点。实现时采用IP多播进行防火墙内的多播搜索,采用HTTP实现穿越防火墙的搜索。同时定义了“搜索”对等组,提供组成员资格服务,并将通信流量限制在对等组范围内,避免网络通信流量不必要的扩散。(3)加入二次排序模块,将来自多个对等体的检索结果汇总排序后显示给查询用户。考虑到P2P系统动态特性以及用户需求特性,以Lucene评分机制为前提,提出了二次排序评分机制以适应P2P网络搜索的特点。(4)定义了位于P2P网络之上的对等组管理服务、管道通信服务、消息管理服务、内容下载服务以及本地资源管理服务,设计了便于用户操作的应用界面,从而构建了一个完整的基于JXTA的P2P搜索引擎系统。最后,论文给出了系统实现方案,在局域网环境内对系统进行了测试与分析。实践证明,系统能够有效的挖掘网络边缘计算机中的信息,充分利用边缘计算机的计算与存储能力,具有较高的实用价值和推广前景。

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 1.1 选题背景及研究意义
  • 1.2 主要研究内容
  • 1.3 论文结构
  • 2 对等网络资源搜索优势
  • 2.1 搜索引擎的发展历史
  • 2.2 搜索引擎的构成及工作流程
  • 2.3 搜索引擎的性能指标
  • 2.4 传统搜索引擎面临的挑战
  • 2.5 P2P简介
  • 2.6 采用P2P技术构建网络的优势
  • 2.7 P2P模式搜索引擎的优势
  • 3 JXTA技术研究
  • 3.1 JXTA简介
  • 3.2 JXTA基本概念
  • 3.3 JXTA协议规范
  • 3.4 JXTA的发现机制
  • 4 基于JXTA的P2P搜索引擎系统分析与设计
  • 4.1 系统概述
  • 4.2 系统总体设计
  • 4.3 系统设计详述
  • 5 基于JXTA的P2P搜索引擎系统实现
  • 5.1 系统实现概述
  • 5.2 系统实现详述
  • 5.3 系统时序图
  • 5.4 Lucene评分机制改进及对查询结果的二次排序
  • 5.5 结果测试
  • 6 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 详细摘要
  • 相关论文文献

    • [1].JXTA的协议栈[J]. 信息系统工程 2017(01)
    • [2].基于JXTA的分布式存储系统的设计[J]. 中国校外教育 2009(06)
    • [3].拓展家校协作新途径——基于JXTA的家校通系统[J]. 电脑知识与技术 2010(06)
    • [4].基于JXTA平台的工作流引擎的设计[J]. 微计算机信息 2009(12)
    • [5].基于JXTA的电子白板的设计与实现[J]. 电脑知识与技术 2009(33)
    • [6].基于JXTA构建新型虚拟学习社区[J]. 电脑与电信 2008(01)
    • [7].基于JXTA平台的对等计算的研究[J]. 微计算机信息 2011(09)
    • [8].基于JXTA的网络课堂视频点播流媒体系统研究与设计[J]. 电子制作 2014(18)
    • [9].基于JXTA的视频会议系统研究与设计[J]. 长江大学学报(自然科学版)理工卷 2009(01)
    • [10].基于JXTA对等组的分布式入侵检测系统[J]. 计算机安全 2009(04)
    • [11].基于JXTA的P2P服务研究[J]. 考试周刊 2008(01)
    • [12].基于JXTA的虚拟实验资源共享系统设计与实现[J]. 实验室研究与探索 2010(10)
    • [13].基于JXTA的P2P网上拍卖系统的设计[J]. 电脑知识与技术 2008(36)
    • [14].基于JXTA的P2P虚拟学习社区的设计研究[J]. 光盘技术 2008(12)
    • [15].基于JXTA的P2P远程教学系统的设计[J]. 电脑知识与技术 2008(22)
    • [16].基于JXTA的WSN网络中间件的设计与实现[J]. 现代计算机(专业版) 2011(03)
    • [17].Symbian平台JXTA对等网络协议的研究与实现[J]. 计算机应用 2009(04)
    • [18].基于JXTA的P2P远程协助系统的设计与实现[J]. 江西理工大学学报 2009(03)
    • [19].基于JXTA的P2P即时通信系统的设计[J]. 信息与电脑(理论版) 2012(10)
    • [20].JXTA环境下的Web Service的研究与应用[J]. 辽宁石油化工大学学报 2010(01)
    • [21].JXTA框架下P2P即时消息传输过程的实现研究[J]. 电脑知识与技术 2009(02)
    • [22].JXTA网络中的P2P通信[J]. 工业设计 2015(10)
    • [23].基于JXTA的FTP服务器集群负载平衡策略[J]. 计算机工程 2008(18)
    • [24].基于JXTA平台的P2P网络资源定位算法的改进[J]. 辽宁科技大学学报 2009(04)
    • [25].基于JXTA的P2P网络时域上信任模型的设计与实现[J]. 燕山大学学报 2009(01)
    • [26].应用JXTA实现P2P通信[J]. 科技广场 2008(12)
    • [27].基于JXTA协议的对等体评价策略[J]. 计算机工程与应用 2009(01)
    • [28].基于JXTA的P2P搜索引擎的研究[J]. 呼伦贝尔学院学报 2015(06)
    • [29].基于JXTA的P2P程序模型特性分析[J]. 电脑知识与技术 2010(22)
    • [30].基于JXTA的移动学习支撑平台的研究与实现[J]. 现代教育技术 2010(10)

    标签:;  

    基于JXTA的P2P搜索引擎研究与实现
    下载Doc文档

    猜你喜欢