学位论文 > 优秀研究生学位论文题录展示

基于DHT的结构化P2P路由协议Chord的研究

作 者: 徐春丹
导 师: 吕玉琴
学 校: 北京邮电大学
专 业: 计算机应用技术
关键词: 对等网络 Chord 路由查找 Vivaldi 仿真
分类号: TP393.02
类 型: 硕士论文
年 份: 2010年
下 载: 99次
引 用: 0次
阅 读: 论文下载
 

内容摘要


目前对等网络面临的重要问题就是如何高效的定位网络中的资源,基于DHT的结构化路由算法的提出使这一问题得到了相对优化的解决方案。本文针对典型结构化P2P路由协议Chord展开研究。Chord利用分布式散列表作为查找策略的基础,具有负载平衡、可靠、可扩展性等诸多优点。对比第一代路由算法,由于finger table(即查找表)的提出,Chord大大改善了查找效率,然而当网络中存在低性能节点时,Chord仍然存在一定的低效性。针对Chord的不足,通过分析Chord协议的基本算法和理论,本文提出了两种新的路由查找策略,针对查找方式及网络布局提出了以下几方面的改进:(1)针对Chord协议本身的单路查找过程,采用发起点并行发起多条查询请求,进行并行查找定位,经由不同的路由路径定位目的节点,通过降低经由低性能节点的概率,提高资源定位效率,降低查找延时。(2)在不增加节点负荷的前提下采用Vivaldi捎带协议,记录节点间的物理延时,增加逻辑节点对物理延时的感知,从而在选择查找路由时综合逻辑及物理网络状况选取最优节点,达到降低查找时延的目的。最后,基于P2PSim仿真平台,通过对比原始协议及改进后的协议,说明改进的正确及有效性。仿真结果表明,改进协议一定程度上的提高了资源定位的效率,降低了查找时延。通过仿真看出,以上各种修改方式相辅相成,各有优势,针对不同的应用场景满足相应的应用需求。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-14
  1.1 理论背景  9-11
    1.1.1 P2P技术的发展  9-10
    1.1.2 P2P网络技术的现状  10-11
  1.2 P2P网络的分类  11-12
    1.2.1 集中式P2P网络  11
    1.2.2 分布式P2P网络  11-12
    1.2.3 混合式P2P网络  12
  1.3 论文的研究内容及组织结构  12-14
第二章 P2P网络中的资源定位算法  14-27
  2.1 散列函数理论基础  14-17
    2.1.1 散列函数的性质  14
    2.1.2 常见的散列函数分类  14-16
    2.1.3 分布式散列表(DHT)简介  16-17
  2.2 基于DHT的P2P路由算法  17-18
    2.2.1 Pastry  17-18
    2.2.2 Tapestry  18
    2.2.3 CAN  18
  2.3 Chord路由协议分析  18-26
    2.3.1 协议概览  18-19
    2.3.2 常用术语解释  19-20
    2.3.3 地址空间  20-21
    2.3.4 资源查找算法  21-23
    2.3.5 节点的加入/退出  23-25
    2.3.6 Chord协议特点分析  25-26
    2.3.7 几种典型的对Chord协议的改进  26
  2.4 本章小结  26-27
第三章 Chord查找方式的改进  27-35
  3.1 改进的着眼点  27
  3.2 并行Chord  27-29
    3.2.1 3P-Chord  28-29
    3.2.2 HP-Chord  29
  3.3 V-Chord  29-34
    3.3.1 Vivaldi  29-33
    3.3.2 Vivaldi与Chord的结合  33-34
  3.4 3PV-Chord  34
  3.5 本章小结  34-35
第四章 协议仿真方法  35-46
  4.1 仿真软件的设计原理  35-38
    4.1.1 未来事件列表  36-37
    4.1.2 仿真时钟及其推进机制  37
    4.1.3 系统的状态变量  37
    4.1.4 事件进程  37
    4.1.5 随机数发生器  37
    4.1.6 仿真结果的输出和分析  37-38
    4.1.7 系统调度模块  38
  4.2 网络仿真的一般步骤  38-39
  4.3 仿真工具的选择  39-41
  4.4 P2PSim  41-45
    4.4.1 P2PSim简介  41
    4.4.2 P2PSim系统结构  41-44
    4.4.3 改进协议的仿真原理  44
    4.4.4 仿真参数说明  44-45
  4.5 本章小结  45-46
第五章 仿真结果及分析  46-55
  5.1 对协议代码的改进  46-47
  5.2 仿真及结果分析  47-54
    5.2.1 仿真条件  47
    5.2.2 经典Chord的仿真结果分析  47-49
    5.2.3 3P-Chord的仿真及结果分析  49-50
    5.2.4 HP-Chord的仿真及结果分析  50-52
    5.2.5 V-Chord的仿真及结果分析  52-53
    5.2.6 3PV-Chord的仿真及结果分析  53-54
  5.3 本章小结  54-55
第六章 总结及展望  55-57
  6.1 前期工作总结  55
  6.2 预期工作展望  55-57
参考文献  57-61
附录-专有名字说明  61-62
致谢  62-63
攻读学位期间发表的学术论文目录  63

相似论文

  1. 液力减速器制动性能及用于飞机拦阻的仿真研究,TH137.331
  2. 基于陀螺和星敏感器的卫星姿态确定研究,V448.2
  3. 空间交会对接控制方法的研究,V526
  4. 船用舵机电液伺服单元单神经元PID控制,U666.152
  5. 碾压混凝土拱坝温度应力仿真分析与分缝设计研究,TV642.2
  6. 基于精细积分法的电力系统动态电压稳定仿真研究,TM712
  7. 开关磁阻发电机供电系统仿真分析,TM31
  8. 电动车用复合结构永磁同步电机系统的仿真研究,TM341
  9. HID灯整流效应的研究,TM923.32
  10. 导弹虚拟试验可视化技术研究,TP391.9
  11. 空中目标与背景的红外图像仿真技术研究,TP391.41
  12. 基于物理模型的真实感流体实时仿真技术,TP391.41
  13. 星载高光谱传感器模拟仿真系统研究,TP391.9
  14. 仿真系统模型验证方法和工具研究,TP391.9
  15. 基于逼真度的仿真系统评估研究,TP391.9
  16. 复杂仿真系统VV&A工作流技术研究,TP391.9
  17. 基于神经网络的水厂投药预测控制研究,TP273.1
  18. 红外成像目标模拟电阻阵电控系统研制,TJ765.4
  19. 大气层内动能拦截弹姿态控制规律设计,TJ765.23
  20. 高光谱遥感场景模型仿真研究,TP72
  21. 四旋翼垂直起降机控制问题的研究,TP273

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络结构与设计
© 2012 www.xueweilunwen.com