改进的P2P内容寻址网络及其在NGI环境中的实现探讨

改进的P2P内容寻址网络及其在NGI环境中的实现探讨

论文摘要

基于分布式散列表(Distributed Hash Table,DHT)的第二代结构化P2P系统是P2P研究的最新进展和研究热点。内容寻址网络(Content-Addressable Network)是结构化P2P系统的典型代表,它在虚拟的d-维笛卡尔坐标空间上利用DHT来实现其数据组织和查找功能,提供了根据键值(key)快速定位资源的能力、良好的容错能力、自组织能力和可扩展能力。此外,CAN的提出者还探讨了在CAN中实现应用层多播的方法,并证明了该算法很好地避免了重复数据报。但是包括CAN在内的许多DHTs算法仍然存在两个主要的缺点:第一,缺乏基于内容的有效搜索。DHTs在搜索之前已经明确了搜索目标——特定的key,而基于内容的搜索无法在搜索之前确定搜索目标,需要通过计算相似度来选出匹配程度最大的那些文件。第二,维护系统结构开销较大。虽然DHTs查询所需要的网络资源(网络带宽)开销小,查询延迟小,但为了保证当节点动态加入/退出系统时路由表的准确性,必须依靠额外的协议来更新路由表,因而对动态的网络,用于路由维护的开销较大。 本文作者从网络拓扑改进和算法改进两个角度详细分析了上面提到的两个问题,并给出了一个改进的CAN解决方案——基于资源聚集网格的内容寻址网络(Grid-CAN):根据网络的幂定律模型以及在对现有网络资源分布规律的统计,Grid-CAN将P2P网络中少数的前列内容提供节点(top content provider)组织成一个d-维CAN结构的资源聚集网格,在保证内容提供能力的同时,减小了结构维护的开销;根据小世界特征,Grid-CAN在原始CAN拓扑的基础上加入小世界特征拓扑,使得从任意节点发出的消息能够以O(log2N)的延迟扩散到整个网络(原始CAN的扩散延迟为O(N1/d),实现了CAN上的基于多播查询方式的可扩展深度内容搜索;根据P2P网络中不同消息数量的统计,Grid-CAN提出了一种流水线(pipeline)消息传输机制,不仅能够消除用于路由维护的Ping-Pong消息(约占消息总数量的63%),还能够更好的利用网络带宽来传输查询和响应消息。 为了验证Grid-CAN在下一代互联网环境下的可行性,本文作者分析了Grid-CAN的具体实现以及对目前两种重要的下一代互联网技术:网格和IPv6的支持。为了验证Grid-CAN的性能改进,本文作者分别对Grid-CAN的节点分类算法、搜索算法和消息传输算法进行了深入分析并通过仿真试验对其性能进行了验证。

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 2 P2P简介
  • 2.1 P2P的定义
  • 2.2 P2P的发展
  • 2.2.1 第一代P2P网络
  • 2.2.2 第二代P2P网络
  • 2.3 P2P的特点
  • 2.3.1 分散化(Decentralization)
  • 2.3.2 可扩展性
  • 2.3.3 健壮性
  • 2.3.4 隐私性
  • 2.3.5 高性能
  • 2.4 研究现状
  • 3 下一代互联网络技术
  • 3.1 下一代信息高速公路
  • 3.1.1 支撑下一代信息高速公路的主要技术
  • 3.1.2 IPv6与P2P
  • 3.2 基于网格的先进计算基础设施
  • 3.2.1 简介
  • 3.2.2 网格与 P2P
  • 4 结构化的P2P网络
  • 4.1 P2P网络特征分析
  • 4.1.1 小世界特征
  • 4.1.2 幂定律模型
  • 4.2 内容寻址网络(CAN)
  • 4.2.1 结点加入处理
  • 4.2.2 路由机制
  • 4.2.3 结点退出处理
  • 4.2.4 基于CAN的应用层多播
  • 4.2.5 其它结构化P2P网络
  • 5 基于资源聚集网格的CAN(Grid-CAN)
  • 5.1 构建资源聚集网格
  • 5.1.1 Grid-CAN总体结构
  • 5.1.2 节点分类评估标准
  • 5.1.3 节点加入处理
  • 5.1.4 节点退出处理
  • 5.2 基于消息扩散的内容搜索
  • 5.2.1 基于Grid-CAN的应用层多播
  • 5.2.2 渐进式扩散搜索
  • 5.3 流水线消息传输机制
  • 5.3.1 时间同步机制
  • 5.3.2 流水线中断处理
  • 6 Grid-CAN深入分析
  • 6.1 实现分析
  • 6.1.1 系统框架
  • 6.1.2 模块划分
  • 6.1.3 Globus Toolkit支持分析
  • 6.1.4 IPv6支持分析
  • 6.2 性能分析
  • 6.2.1 节点分类算法稳定性
  • 6.2.2 搜索性能分析
  • 6.2.3 消息传输性能分析
  • 7 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].NGI技术在智能电网中的应用研究与展望[J]. 电力信息与通信技术 2013(07)
    • [2].NGN导向下的融合与转型策略(上)[J]. 数字通信世界 2008(08)
    • [3].NGI研发策略与单层用户数据交换平台体系结构[J]. 西南交通大学学报 2011(06)
    • [4].GENI的研究与设计[J]. 现代电信科技 2008(02)
    • [5].FTS技术及其在未来NGN中的应用研究[J]. 中国无线电 2014(09)
    • [6].基于运动预测的ABC支持型资源预约机制[J]. 系统仿真学报 2013(11)
    • [7].NGI重组DNA疫苗对转基因AD小鼠的治疗作用[J]. 中国比较医学杂志 2009(06)
    • [8].NGI/NGN体系结构及其服务质量保障机制研究[J]. 计算机科学 2008(03)

    标签:;  ;  ;  ;  

    改进的P2P内容寻址网络及其在NGI环境中的实现探讨
    下载Doc文档

    猜你喜欢