基于路由信息表的P2P信息检索机制研究

基于路由信息表的P2P信息检索机制研究

论文摘要

近年来随着许多P2P系统的出现,P2P技术逐渐成为人们研究的热点。P2P技术目前主要应用在文件共享、分布式计算、协作系统、电子商务和以P2P为基础的深度搜索引擎等方面。其中,信息共享是最常见的一种应用。在P2P共享系统中,每个节点既可以将本地资源共享出来与其它节点分享,又可以从其它节点获取资源,实现了服务器与客户端的两位一体。然而,现有的信息检索机制存在着种种不足:基于结构化P2P网络的检索效率很高,但是由于构造过于严格,难以在Internet上普及,而且仅能支持粗粒度的文件共享;非结构化P2P网络实现简单,是P2P文件共享系统的主要实现方式,但是由于搜索的盲目性,其检索效率又普遍比较低。本文在深入研究P2P信息检索技术的基础上,重点研究了基于非结构化P2P网络的信息检索技术。针对现有P2P检索的路由盲目性问题,论文给出了能够适应网络可扩展性的路由查询机制。该机制在检索过程中根据各节点的响应顺序,将每一条查询路径上的回复节点信息分别保存在与它相邻的两个回复节点的路由信息表中,并据此为以后的检索提供路由。在没有路由信息可用的情况下,将选择原始邻居节点进行路由,以利用原始拓扑结构的特点。最后用实验结果证明了本文算法的有效性。由于用户一般对前几个检索结果比较感兴趣,并且各响应节点将检索结果直接返回给请求节点,增加了请求节点的负载。针对这两点,本文利用路由信息表检索机制,采用top-k查询对检索结果进行处理。在返回检索结果时根据查询条件只返回匹配度最高的top k个文档,如果符合查询条件的不足k个,则只返回符合条件的查询结果,这样降低了网络开销,减轻了请求节点的负担。最后通过性能分析和仿真实验证明了它的实用性和准确性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 P2P概述
  • 1.1.1 P2P的由来
  • 1.1.2 P2P网络的概念
  • 1.1.3 P2P网络的特点
  • 1.1.4 P2P网络与传统网络的对比
  • 1.2 P2P的应用
  • 1.3 P2P技术面临的问题
  • 1.4 论文的主要工作及组织结构
  • 2 P2P网络结构及非结构化 P2P信息检索策略
  • 2.1 集中式P2P网络
  • 2.2 非结构化 P2P网络
  • 2.3 结构化P2P网络
  • 2.4 混合式P2P网络
  • 2.5 非结构化P2P信息检索策略
  • 2.5.1 基于转发机制的信息检索策略
  • 2.5.2 基于缓存方法的信息检索策略
  • 2.5.3 基于拓扑结构的信息检索策略
  • 2.6 本章小结
  • 3 基于路由信息表的P2P信息检索机制
  • 3.1 基于路由的信息检索思想
  • 3.2 相似度的计算
  • 3.2.1 文档与查询之间的相似度计算
  • 3.2.2 查询向量之间的相似度计算
  • 3.3 路由信息表
  • 3.3.1 消息格式
  • 3.3.2 路由信息表结构
  • 3.3.3 路由信息表的建立
  • 3.3.4 节点的加入和退出
  • 3.4 路由过程及路由信息表的更新与维护
  • 3.4.1 路由过程
  • 3.4.2 路由信息表的更新与维护
  • 3.4.3 检索结果的处理
  • 3.5 模拟实验
  • 3.5.1 背景知识
  • 3.5.2 评价标准
  • 3.5.3 实验结果及分析
  • 3.6 本章小结
  • 4 检索结果的优化处理
  • 4.1 当前P2P环境下的Top-k查询
  • 4.2 层次化的Top-k查询
  • 4.2.1 正确性证明
  • 4.2.2 算法描述
  • 4.3 性能分析
  • 4.3.1 网络传输代价
  • 4.3.2 查询响应时间
  • 4.3.3 存储代价和更新代价
  • 4.4 模拟实验
  • 4.5 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表学术论文情况
  • 致谢
  • 相关论文文献

    • [1].针对层次化名字路由的聚合机制[J]. 软件学报 2019(02)
    • [2].多路由域的路由重分布设计与实现[J]. 中央民族大学学报(自然科学版) 2019(02)
    • [3].路由信息协议的应用研究[J]. 长沙航空职业技术学院学报 2013(02)
    • [4].基于距离矢量的多下一跳路由信息协议[J]. 计算机工程 2010(02)
    • [5].一种大规模组网路由算法设计[J]. 现代导航 2019(01)
    • [6].MPLS L3VPN实例默认路由问题分析[J]. 网络安全和信息化 2018(12)
    • [7].YouTube全球受阻两小时的背后[J]. 中国教育网络 2008(04)
    • [8].基于移动状态的车载自组织网络路由算法[J]. 计算机工程与科学 2018(03)
    • [9].基于GNS3的EIGRP路由设计与实现[J]. 首都师范大学学报(自然科学版) 2019(02)
    • [10].一种改进的RIP路由算法研究[J]. 电脑编程技巧与维护 2019(04)
    • [11].管理和维护EIGRP协议[J]. 网络安全和信息化 2018(01)
    • [12].浅论BGP无效路由检测方法[J]. 智能城市 2018(24)
    • [13].深入浅出路由协议[J]. 科技经济市场 2012(05)
    • [14].基于IPv4的路由信息协议软件实现[J]. 科学技术与工程 2008(14)
    • [15].基于路由信息的无线传感器网络跨层MAC协议[J]. 吉林大学学报(工学版) 2017(02)
    • [16].在仿真环境下的RIP路由设计与分析[J]. 喀什大学学报 2018(03)
    • [17].操作不当致路由配置丢失[J]. 网络安全和信息化 2017(08)
    • [18].基于FPGA的光通信系统远传控制技术[J]. 信息通信 2016(05)
    • [19].一种新的基于WSNHC的安全路由机制研究[J]. 微计算机信息 2008(33)
    • [20].基于ODMRP的分布式核心稳定路由算法[J]. 计算机系统应用 2019(02)
    • [21].基于量子纠缠的自适应路由信息协议研究(英文)[J]. 量子电子学报 2018(04)
    • [22].基于反向路由的Zigbee网络本地修复机制改进[J]. 山东科学 2018(03)
    • [23].路由信息协议虚拟仿真系统设计[J]. 实验室研究与探索 2019(07)
    • [24].BGP路由协议在不同域间的安全研究[J]. 电脑迷 2018(01)
    • [25].面向FPGA的DSR路由表项设计与实现方法[J]. 电子技术应用 2018(12)
    • [26].路由表欺骗故障探索[J]. 网络安全和信息化 2018(07)
    • [27].IPv6融合树结构存储及快速查找[J]. 小型微型计算机系统 2018(12)
    • [28].车联网中基于拓扑感知的分布式广播路由研究[J]. 物联网技术 2019(05)
    • [29].路由选择协议的分类探讨[J]. 信息与电脑(理论版) 2011(06)
    • [30].距离矢量路由混合SDN网络的一致性更新[J]. 中国科学:信息科学 2018(09)

    标签:;  ;  ;  ;  

    基于路由信息表的P2P信息检索机制研究
    下载Doc文档

    猜你喜欢