基于超级节点的改进Chord算法的研究

被引量 : 0次 | 上传用户:ywqiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,对等网络(P2P,Peer-to-Peer)作为一种新型的网络应用模型以其可扩展性、高度容错性等优点变得越来越流行。P2P网络为资源的快速共享提供了良好的平台。P2P网络中资源的查找和定位是其需要解决的关键问题之一。现有的对等网络资源查找模型算法中,Chord模型算法是第二代P2P网络资源查找算法,它是一种基于分布式哈希散列表(DHT)策略的算法,其功能是实现在P2P网络中,关键字以对数倍定位网络资源。然而,现有的Chord算法存在查找效率不高、不能实行查找的并行性等方面存在不足。针对Chord算法的不足,论文提出了一种基于超级节点的Chord (Based SuperNode-Chord)算法,通过改进finger表,缩短路由选择的时间,提高查询效率。此外,在BS-Chord算法的基础上,本文还设计了相应的网络拓扑模型,通过采用二叉树的链式结构表示普通节点的存储和链接方式,从而实现减少网络抖动、负载均衡、解决拓扑失配的目标。本文的具体研究工作如下:(1)深入研究P2P网络模型的特点,以及现有Chord算法的实现和性能,着重分析了Chord算法在P2P网络应用中存在的不足。(2)针对Chord算法的不足,提出了改进BS-Chord算法。通过改进Chord算法的finger表,在节点的finger表中增加了路由信息后,对finger表中node域值相等的项进行合并,从而缩短节点对资源查询消息进行路由选择时所花的处理时间,提高查询效率。(3)在BS-Chord算法的基础上,设计了基于链式结构的网络拓扑模型,通过采用二叉树的链式结构表示普通节点的存储和链接方式。并将模型分为inter-Chord和tree-Chord内外两层。根据节点性能不同分为超级节点和普通节点,从而有效定位资源,并提高查找效率。最后,通过仿真实验和分析表明此方案可以显著改善搜索结果的成功率和大大减少搜索所需的路由跳数,减少网络的抖动性,解决网络节点中的负载均衡问题,并且可以较好地解决拓扑失配问题。在目前结构化P2P环境中,该策略有一定的推广利用和研究价值。
其他文献
微量元素与氨基酸、维生素一起作为动物生长不可缺少的三大营养性添加剂,与氨基酸及维生素营养存在很大差别。一方面,全球范围内对氨基酸、维生素营养及其影响因素研究很多,
人民币国际化是中国经济发展的必然要求和目标。而一段时期内,人民币国际化必须面临中国资本账户开放、人民币离岸市场、人民币可兑换以及中国的金融中心建立等等重要的步骤和
利用HL-1500无氦横流CO2激光加工机对GCr15钢表面进行激光淬火处理。采用SSX-550型扫描电子显微镜(SEM)、XJL-02A立式金相显微镜(OM)、DMH-2LS努氏显微硬度计、ML-10滑动摩擦
<正>在国内市场机制、相关标准规范并不完善或缺失的大环境下,产业发展会面临不同程度的困难,我们需要放缓脚步"冷静思考"。根据中关村储能产业技术联盟(CNESA)全球储能项目
自2004年底第一家孔子学院在韩国成立以来,不到八年的时间海外孔子学院发展迅速,截至2011年8月,全世界范围内己建立起353所孔子学院和473个孔子课堂,分布在104个国家(地区)。
对于一名老师来说,不管是追求怎样风格的课,小学语文家常课就要像家常菜一样,简简单单,真真实实,上出语文"真"滋味,上出课堂"实"效率。简明的目标、简约的内容、简单的过程、
基于薄壁管挤压用7050铝合金圆铸锭的化学成分和质量要求,简述了Φ178mm7050铝合金圆铸锭热顶铸造工艺,分析了用电解铝液生产Φ178mm7050铝合金圆铸锭热顶铸造过程中出现偏析
目的面肌痉挛(hemifacial spasm,HFS)目前公认的根治方法为微血管减压术(microvascular decompression,MVD),治愈率国内外报道大致在90%左右,其发生与面神经出脑干区(medullary root e
为了制备高纯的碳化钒粉末,对五氧化二钒为原料小批量制备所得碳化钒产物进行了真空热处理。采用X射线衍射仪(XRD)、扫描电子显微镜(SEM)、LECO碳氧分析仪等测试手段对热处理
背景:糖尿病已成为冠心病发生的一个独立危险因素,但其内在机制并不明确。大电导钙离子激活钾通道(BK通道)广泛分布于冠状动脉平滑肌细胞上,不仅参与细胞膜电位的形成,而且可以维持