基于结点异构的结构化对等网络资源查找技术研究

基于结点异构的结构化对等网络资源查找技术研究

论文摘要

对等网络(Peer-to-Peer Network,简称P2P)是一个完全非中心化、自组织的资源使用系统。它打破了传统的“客户/服务器”模式,具有高效、高扩展性、良好的容错性等优点,是当今计算机领域研究的热点。近年来,随着网络规模的不断扩大和资源的爆炸式增长,对P2P网络技术的多元化应用提出了更高的要求。如何高效、低负载地查找数据资源成为P2P网络的核心问题。相对于数据资源位置已知的中心化系统而言,P2P系统将数据资源存储于系统中的多个位置,并主要通过两种方法来解决资源的查找问题:结构化方法和非结构化方法。就规模扩展性、可靠性和容错性来说,结构化方法优于非结构化方法。但是结点的异构性和路由表大量的冗余降低了使用结构化方法的对等网络的路由效率并且产生了大量的网络负载。本文主要从网络拓扑结构、路由策略、自组织策略三个方面同时对结构化对等网络进行改进,提出一种能够在低网络开销下进行高效资源查找的双层双向P2P查找系统。论文首先介绍了P2P的基本概念和P2P网络资源定位技术的相关知识以及国内外研究成果。深入分析了分布式散列表的路由原理和Chord网络模型,并总结出不足之处。在此基础上,论文根据结点性能进行网络分层的方法来解决结点的异构性问题,并对四种典型的双层P2P网络的系统开销进行了比较,选出具有最低网络开销的双层网络拓扑结构作为本文提出的查找系统的拓扑结构。并以此基础,改进原有的Chord资源查找策略,就路由表优化策略、结点加入算法和结点故障处理机制进行了创新,提出一种能够进行高效资源查找的双层双向P2P查找系统。该系统的路由表优化策略通过删除路由表中不必要的冗余信息同时加入有效路由信息,降低了系统的维护开销,提高了资源查找的效率。在结点加入算法中,同时考虑了结点的绝对性能与相对性能,避免了由于绝对性能的错误估计导致的低效查找。此外,结点故障处理机制使用主动选择结点新后继的方式来维持系统性能的稳定。最后,为了证明本文所提出的P2P查找系统的优越性,从数学分析和使用Brite、P2Psim进行仿真实验两方面将论文提出的查找系统与Chord、双向Chord进行分析比较。结果表明,在查找资源的平均查询跳数和造成的网络开销方面,双层双向P2P查找系统更优。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 引言
  • 1.1 研究背景和意义
  • 1.2 国内外研究现状
  • 1.3 论文的主要目的和研究工作
  • 1.4 论文的组织结构
  • 2 理论基础
  • 2.1 P2P 技术概述
  • 2.1.1 P2P 技术的发展
  • 2.1.2 P2P 网络的分类
  • 2.1.3 P2P 的特点
  • 2.1.4 P2P 的应用领域
  • 2.2 小世界模型和规模无关网络
  • 2.3 DHT 路由原理
  • 2.4 Chord 协议分析与研究
  • 2.4.1 拓扑结构
  • 2.4.2 路由
  • 2.4.3 自组织
  • 2.4.4 Chord 总结
  • 2.5 其它网络路由算法
  • 2.6 本章小结
  • 3 基于结点异构的双层双向查询系统 BCSS
  • 3.1 面临的问题
  • 3.2 BCSS 体系结构
  • 3.2.1 高性能结点的选择
  • 3.2.2 双层网络结构的最优化选择
  • 3.2.3 BCSS 系统的层次结构
  • 3.3 BCSS 路由策略
  • 3.3.1 路由表冗余
  • 3.3.2 路由表优化策略
  • 3.4 BCSS自组织策略
  • 3.4.1 结点的加入和退出
  • 3.4.2 稳定化协议
  • 3.4.3 结点的故障处理
  • 3.5 本章小结
  • 4 性能分析与仿真实验
  • 4.1 整体性能分析
  • 4.2 仿真的相关知识
  • 4.2.1 经典的网络模拟器
  • 4.2.2 P2Psim 的主要构件与工作原理
  • 4.3 仿真实验设计
  • 4.3.1 实验环境
  • 4.3.2 评价标准
  • 4.4 仿真实验分析
  • 4.4.1 平均查询跳数
  • 4.4.2 网络开销
  • 4.5 本章小结
  • 5 结论与展望
  • 致谢
  • 参考文献
  • 附录 攻读硕士学位期间的主要研究成果
  • 相关论文文献

    • [1].基于移动结点与基于父结点的信息预报马尔可夫模型比较分析[J]. 电脑知识与技术 2017(07)
    • [2].C#实现单链表结点插入动画[J]. 现代信息科技 2020(16)
    • [3].十五结点三角形单元模型及其计算[J]. 山西建筑 2010(33)
    • [4].︱x︱在调整的正切结点组的有理逼近[J]. 杭州电子科技大学学报(自然科学版) 2017(03)
    • [5].基于服务质量和恶意结点消除的云计算环境信任模型分析[J]. 计算机与数字工程 2020(01)
    • [6].基于结点的网络最大流算法[J]. 武汉工程大学学报 2009(12)
    • [7].基于均值漂移的R~*-树结点分裂优化算法[J]. 机械工程学报 2013(13)
    • [8].热电偶应用中冷结点补偿的实现[J]. 装备制造 2009(09)
    • [9].郑州铁路集装箱结点站选址方案的确定[J]. 石家庄铁路职业技术学院学报 2008(02)
    • [10].新型可动结点试验研究和数值分析[J]. 浙江大学学报(工学版) 2009(10)
    • [11].一种保持结点可达性的高效社会网络图匿名算法[J]. 软件学报 2016(08)
    • [12].干线公路与城市结点典型衔接模式及适用性分析[J]. 山东交通学院学报 2013(02)
    • [13].经典差商公式的推广[J]. 大学数学 2009(06)
    • [14].电路中的两个重要概念[J]. 现代企业教育 2012(12)
    • [15].分层超级结点的MP2P资源分发[J]. 哈尔滨工程大学学报 2012(10)
    • [16].基于硬件虚拟化实现多结点单一系统映像[J]. 计算机科学与探索 2008(05)
    • [17].R~*-树结点多目标遗传分裂算法[J]. 计算机辅助设计与图形学学报 2013(10)
    • [18].一类弦方程的结点问题[J]. 数学学习与研究 2018(19)
    • [19].钢框架分析中考虑结点区变形的子结构法[J]. 湖南大学学报(自然科学版) 2008(04)
    • [20].织网:走向数学知识的结构化[J]. 教育科学论坛 2013(10)
    • [21].一种基于结点时间窗修改初始路径的调度方法[J]. 软件工程 2020(09)
    • [22].交换交叉立方网络的g正确邻结点条件诊断度研究[J]. 计算机工程与应用 2019(13)
    • [23].约束调控结点的基因网络构建算法[J]. 电子测量技术 2017(06)
    • [24].基于结点兴趣的P2P系统拓扑结构模型[J]. 现代计算机(专业版) 2009(04)
    • [25].孩子兄弟树查找双亲结点的算法[J]. 计算机系统应用 2016(10)
    • [26].基于结点加密的边线捕捉处理方法[J]. 中山大学学报(自然科学版) 2013(05)
    • [27].一种支持结点动态伸缩的集群作业调度模型[J]. 电子技术 2009(04)
    • [28].机群系统中空闲结点的功耗管理[J]. 计算机科学 2013(04)
    • [29].基于Ajax的树状多选控件的设计与实现[J]. 吉林师范大学学报(自然科学版) 2009(01)
    • [30].结点运输八年回眸[J]. 运输经理世界 2009(09)

    标签:;  ;  ;  ;  

    基于结点异构的结构化对等网络资源查找技术研究
    下载Doc文档

    猜你喜欢