基于分布式哈希表的对等网络搜索模型研究

基于分布式哈希表的对等网络搜索模型研究

论文摘要

对等网(Peer-to-Peer)网络技术是网络计算的一种新技术,目前对等网络研究的一个重点方向是资源搜索与定位。本文在DiffSearch搜索机制的基础上设计了一种有效的搜索模型,称之为Diff-Chord模型,实现了对等网中节点的高效搜索。本文设计的Diff-Chord模型使用双层网络拓扑结构,将对等的网络节点按查询应答能力高低划分为超级节点和叶子节点,超级节点之间互联形成了超级节点覆盖网,提供对搜索请求的第一轮处理,超级节点覆盖网内节点的搜索效率决定了整个Diff-Chord模型节点搜索的效率。因此本文将基于分布式哈希表的Chord算法应用到超级节点覆盖网内节点搜索中,将超级节点覆盖网内的超级节点组织成Chord环的形式,利用Chord算法就能实现超级节点覆盖网内节点的快速搜索。本文最后通过网络仿真软件p2psim仿真了不同规模的超级节点覆盖网使用Chord算法进行搜索的情况,证明了Chord算法大大缩短了超级节点覆盖网内的搜索路由,使Diff-Chord模型的整体搜索效率得到了显著的提升。因此Diff-Chord是一种很有效的搜索模型。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 论文背景与选题
  • 1.2 P2P搜索模型研究现状
  • 1.3 论文的主要工作和章节安排
  • 第二章 P2P网络搜索模型
  • 2.1 P2P网络模型的分类
  • 2.1.1 按照网络结构分类
  • 2.1.2 按照内容与网络拓扑结构的关系分类
  • 2.1.3 按对等节点之间数据传送方式分类
  • 2.1.4 按照是否匿名分类
  • 2.1.5 按照应用分类
  • 2.2 P2P网络搜索模型分析
  • 2.2.1 Napster模型
  • 2.2.2 Gnutella模型
  • 2.2.3 KaZaa模型
  • 2.2.4 三种模型的比较
  • 第三章 分布式哈希表搜索算法
  • 3.1 什么是分布式哈希表
  • 3.2 Chord 算法
  • 3.2.1 相容哈希
  • 3.2.2 关键字搜索
  • 3.2.3 新节点加入处理
  • 3.2.4 节点退出处理
  • 3.3 CAN算法
  • 3.3.1 CAN的组成
  • 3.3.2 CAN中的路由机制
  • 3.3.3 节点加入和退出
  • 3.4 Pastry 算法
  • 3.4.1 Pastry系统的组成
  • 3.4.2 Pastry的路由过程
  • 3.4.3 节点的加入和退出处理
  • 3.4.4 邻居节点集合
  • 3.5 Tapestry 算法
  • 3.5.1 Plaxton Mesh
  • 3.5.2 Tapestry中的定位和路由机制
  • 3.5.3 Tapestry中的容错路由
  • 3.5.4 节点的加入和退出
  • 3.6 四种算法性能比较
  • 第四章 Diff-Chord 模型
  • 4.1 Diff-Chord 模型概述
  • 4.2 网络节点的异构性
  • 4.2.1 查询应答分布
  • 4.2.2 共享文件数目
  • 4.3 Diff-Chord 模型构建
  • 4.3.1 超级节点覆盖网的目标
  • 4.3.2 寻找超级节点
  • 4.3.3 超级节点覆盖网的组建
  • 4.3.4 双层结构的维护
  • 4.3.5 Diff-Chord模型运行过程
  • 4.4 超级节点覆盖网内部节点搜索
  • 4.4.1 Chord环结构
  • 4.4.2 关键字搜索算法
  • 4.4.3 搜索实例
  • 第五章 性能分析与仿真实验
  • 5.1 算法性能分析
  • 5.2 仿真实验
  • 5.2.1 仿真介绍
  • 5.2.2 仿真软件
  • 5.2.3 仿真过程
  • 5.2.4 结果分析
  • 第六章 结束语
  • 6.1 工作总结
  • 6.2 工作展望
  • 致谢
  • 参考文献
  • 研究成果
  • 相关论文文献

    • [1].小世界与“超级村长”[J]. 南方人物周刊 2010(09)
    • [2].超级节点网络中并行查询和合并机制研究[J]. 计算机工程与应用 2011(02)
    • [3].超级节点网络中的并行查询和排序机制[J]. 计算机工程 2010(02)
    • [4].人生的“超级节点”[J]. 中国企业家 2009(15)
    • [5].超级节点网络的构建与搜索机制研究[J]. 小型微型计算机系统 2008(11)
    • [6].用于超级节点网络的双缓存技术[J]. 华中科技大学学报(自然科学版) 2011(01)
    • [7].混合式P2P网络UDP下NAT穿越方案的研究与设计[J]. 计算机与数字工程 2010(04)
    • [8].一种层次结构化P2P网络中的负载均衡方法[J]. 计算机学报 2010(09)
    • [9].基于Pastry改进的P2P模型[J]. 通信技术 2010(03)
    • [10].基于分组抽样的P2P超级节点推测[J]. 电子与信息学报 2009(06)
    • [11].基于QoS的超级节点模式网格调度研究[J]. 电信科学 2014(02)
    • [12].移动P2P网络中基于超级节点信息熵的资源发现算法[J]. 湖南城市学院学报(自然科学版) 2014(02)
    • [13].一种基于云超级节点的移动P2P存储模型及其传输机制研究[J]. 小型微型计算机系统 2013(07)
    • [14].基于分层象限空间的P2P超级节点拓扑构造[J]. 计算机学报 2010(06)
    • [15].基于超级节点的P2P模型副本管理策略[J]. 现代电子技术 2009(13)
    • [16].基于改进型超级节点组的P2P图书馆联合目录检索系统模型研究[J]. 图书馆理论与实践 2013(05)
    • [17].混合式P2P系统中基于缓存的多项查询方法研究[J]. 计算机应用与软件 2009(04)
    • [18].用户需求适应的P2P超级节点选取机制[J]. 电子科技大学学报 2009(03)
    • [19].超级节点-MDS资源信息模型的设计与研究[J]. 甘肃科技 2008(21)
    • [20].混合式P2P网络事务管理策略[J]. 计算机工程 2008(18)
    • [21].基于多线程的超级节点爬虫算法的设计与实现[J]. 青海科技 2009(05)
    • [22].基于WMN物理特性的P2P超级节点选取机制[J]. 计算机工程 2009(01)
    • [23].P2P网络Gnutella 0.6模型研究[J]. 计算机应用与软件 2008(06)
    • [24].P2P网络基于CPU动态处理能力的超级节点选取[J]. 计算机工程与应用 2011(19)
    • [25].基于半分布式P2P网络的EPC网络发现服务[J]. 计算机安全 2012(08)
    • [26].基于P2P技术的IPTV体系结构分析[J]. 安徽电子信息职业技术学院学报 2008(01)
    • [27].基于移动Agent的P2P搜索方法研究[J]. 微计算机信息 2010(03)
    • [28].基于异构性的P2P系统设计[J]. 电信科学 2009(S2)
    • [29].P2P技术的下一个路口[J]. 互联网周刊 2011(07)
    • [30].基于P2P的网络保密检查系统的研究与设计[J]. 苏州大学学报(工科版) 2010(04)

    标签:;  ;  ;  ;  

    基于分布式哈希表的对等网络搜索模型研究
    下载Doc文档

    猜你喜欢