结构化P2P网络路由机制的研究

结构化P2P网络路由机制的研究

论文摘要

随着Internet的飞速发展,网络带宽的成倍增加以及计算机计算能力的大大提高,对等网络技术(P2P)迅速成为计算机领域内的热门课题。基于分布式哈希表(DHT)的结构化P2P网络为非中心化存储和内容发布等大规模分布式应用提供了可扩展的、健壮的资源定位和路由服务。结构化P2P网络的路由机制决定了它的查询效率和网络应用。本文首先介绍P2P网络技术的现状和研究热点。在介绍了DHT技术后,对几种典型的结构化P2P网络进行了分析比较。在给出了节点能力计算公式后,按照所提出的超级节点选择机制对结构化P2P网络进行层次化。通过对小世界理论的分析,提出了双向路由的路由算法。通过对Chord协议进行改进,设计实现了层次化双向路由的路由算法的HChord网络模型。详细阐述HChord网络的生成过程、节点路由表结构、查询机制。并给出了HChord网络模型中的簇的维护管理方法,讨论了簇分裂和簇合并过程中网络的维护。最后用C#语言实现了HChord网络模型的模拟仿真,并详细给出了模型实现过程中各个实体的设计和代码实现。对层次化双向路由的路由算法进行模拟,通过与Chord协议试验数据的比较分析,表明采用双向路由的层次化的HChord协议,具有更高的路由和查询效率,同时减少了维护路由表所需的系统开销。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的研究背景
  • 1.2 P2P网络技术研究现状
  • 1.2.1 P2P网络的优点
  • 1.2.2 P2P网络的应用领域
  • 1.2.3 P2P网络的研究趋势
  • 1.3 本文的构思及主要工作
  • 1.4 本文的内容及组织结构
  • 第2章 基于分布式哈希表的结构化P2P网络
  • 2.1 P2P网络的分类
  • 2.2 结构化P2P网络的基础DHT技术
  • 2.3 典型的结构化P2P网络
  • 2.3.1 Chord
  • 2.3.2 CAN
  • 2.3.3 Tapestry
  • 2.3.4 Pastry
  • 2.2.5 Kademlia
  • 2.4 典型的结构化P2P网络的比较
  • 2.5 本章小结
  • 第3章 层次化双向路由的路由机制
  • 3.1 层次化路由
  • 3.1.1 层次化路由的基础
  • 3.1.2 层次化路由机制
  • 3.1.3 层次化路由的优点
  • 3.2 双向路由
  • 3.2.1 双向路由的基础
  • 3.2.2 双向路由机制
  • 3.2.3 双向路由的优点
  • 3.3 本章小结
  • 第4章 HChord网络模型
  • 4.1 HChord网络的生成
  • 4.1.1 HChord网络结构
  • 4.1.2 节点路由表的构成
  • 4.1.3 层次化的查询机制
  • 4.2 簇的维护管理
  • 4.2.1 节点的加入退出
  • 4.2.2 簇的稳定性维护
  • 4.3 簇分裂与簇合并
  • 4.3.1 簇分裂
  • 4.3.2 簇合并
  • 4.4 本章小结
  • 第5章 HChord模型实现及对比试验
  • 5.1 HChord模型设计
  • 5.2 HChord模型的主要功能模块
  • 5.2.1 NetworkLayer层的设计与实现
  • 5.2.2 OverlayLayer层的设计与实现
  • 5.2.3 CentreClock层的设计与实现
  • 5.2.4 CommandLine层的设计与实现
  • 5.3 Overlaylayer层各实体的设计
  • 5.3.1 节点Node的设计
  • 5.3.2 超级节点SuperNode的设计
  • 5.3.3 路由表Table的设计
  • 5.3.4 关键字Key的设计
  • 5.3.5 路由消息Message的设计
  • 5.4 OverlayLayer各实体的实现
  • 5.4.1 节点Node的实现
  • 5.4.2 超级节点SuperNode的实现
  • 5.4.3 路由表Table的实现
  • 5.4.4 关键字Key的实现
  • 5.4.5 路由消息Message的实现
  • 5.5 对比试验结果分析
  • 5.6 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    • [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].基于结构化对等网络的云资源查询算法[J]. 计算机应用研究 2015(02)
    • [11].基于分组抽样的P2P超级节点推测[J]. 电子与信息学报 2009(06)
    • [12].基于QoS的超级节点模式网格调度研究[J]. 电信科学 2014(02)
    • [13].移动P2P网络中基于超级节点信息熵的资源发现算法[J]. 湖南城市学院学报(自然科学版) 2014(02)
    • [14].一种基于云超级节点的移动P2P存储模型及其传输机制研究[J]. 小型微型计算机系统 2013(07)
    • [15].基于分层象限空间的P2P超级节点拓扑构造[J]. 计算机学报 2010(06)
    • [16].基于超级节点的P2P模型副本管理策略[J]. 现代电子技术 2009(13)
    • [17].基于改进型超级节点组的P2P图书馆联合目录检索系统模型研究[J]. 图书馆理论与实践 2013(05)
    • [18].混合式P2P系统中基于缓存的多项查询方法研究[J]. 计算机应用与软件 2009(04)
    • [19].用户需求适应的P2P超级节点选取机制[J]. 电子科技大学学报 2009(03)
    • [20].MP2P中资源检索方案研究[J]. 信息化研究 2014(06)
    • [21].超级节点-MDS资源信息模型的设计与研究[J]. 甘肃科技 2008(21)
    • [22].基于专用盒子的P2P CDN系统[J]. 邮电设计技术 2019(07)
    • [23].混合式P2P网络事务管理策略[J]. 计算机工程 2008(18)
    • [24].基于多线程的超级节点爬虫算法的设计与实现[J]. 青海科技 2009(05)
    • [25].基于WMN物理特性的P2P超级节点选取机制[J]. 计算机工程 2009(01)
    • [26].P2P网络Gnutella 0.6模型研究[J]. 计算机应用与软件 2008(06)
    • [27].网络环境下制造资源的共享系统研究[J]. 科技创新与应用 2016(24)
    • [28].混合P2P网络资源搜索机制研究[J]. 河北大学学报(自然科学版) 2015(03)
    • [29].P2P网络基于CPU动态处理能力的超级节点选取[J]. 计算机工程与应用 2011(19)
    • [30].基于半分布式P2P网络的EPC网络发现服务[J]. 计算机安全 2012(08)

    标签:;  ;  ;  ;  

    结构化P2P网络路由机制的研究
    下载Doc文档

    猜你喜欢