基于拓扑匹配的Chord协议的研究与设计

来源 :河南大学 | 被引量 : 0次 | 上传用户:hao68
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
结构化P2P网络采用DHT (分布式哈希表)技术,把每个节点映射到一个节点标识,构成覆盖网(Overlay Network),把资源关键字映射的覆盖网络的节点中,提供可扩展的、健壮的资源定位和路由服务。由于Chord协议的简单性和在大量节点的动态加入与离开情况下,其稳定算法也能维持良好查询效率,以Chord协议为代表的基于DHT的资源定位算法因而受到广泛研究。由于Chord协议没有考虑承载网的拓扑信息,因此Chord协议的的覆盖网和底层承载网络存在拓扑失配问题,影响了Chord协议的效率。在数据下载时随机选取资源节点进行数据传输,这造成数据传输时的数据流量无序,增加骨干链路数据流量,降低网络资源利用率。本文在认真研究Chord协议的基础上,重点研究了Chord协议的拓扑失配问题和节点随机选择的问题,提出了T-Chord协议(拓扑匹配的协议)。以目前研究最有潜力的P4P技术为突破口,解决了拓扑信息的获取问题;利用Hilbert曲线的空间聚集特性,对网络拓扑信息进行Hilbert转换生成对应的Hilbert编码。T-Chord协议在节点加入算法中利用节点的Hilbert编码和节点hash值共同生成节点ID,解决了Chord协议的拓扑失配问题;T-Chord协议对资源索引信息按资源节点的Hilbert编码排序, T-Chord协议在选择资源节点时,选择和资源请求节点Hilbert编码接近的资源节点,避免节点随机造成的数据流量无序达到流量优化的目的。本文在T-Chord协议的设计工作主要有以下几点:(1)拓扑信息的获取,利用P4P技术获取网络拓扑信息。利用Hilbert编码对网络拓扑信息进行处理,将多维数据转换为一位数据。(2)改进Chord协议的节点加入算法,在Chord网络的建立过程中参考节点的拓扑信息,建立拓扑匹配的Chord网络。(3)改进了Chord协议中资源索引信息的组织规则,由无序存放改为按承载网络的位置顺序存放。(4)改进了Chord协议下载数据时的节点选取策略,在节点选取时参考节点的网络拓扑信息,优先选择在承载网上邻近的节点,减低网间数据流量,减少数据传输时延。本文使用Oversim仿真工具在平均路由时延、平均数据传输时间、网间数据流量三个方面对T-Chord协议、Chord协议做仿真实验,并对实验结果进行对比分析,验证了T-Chord协议协议的有效性。
其他文献
在通信行业中,海量的客户数据被存储在数据仓库中得不到充分应用,这些数据中隐藏的信息不仅可以为决策者提供决策支持,还能为通信行业挖掘出潜在的客户,实现业务增值,同时通
数字图像处理的主要目的是提高图像质量、提高图像中的特征等以便人或者计算机的识别和分析。随着人类的需求的不断提高,图像处理的应用几乎在所有的科学研究、工程技术和人
随着移动互联网的高速发展,越来越多的移动信息终端被用于完成计算任务,如手机,上网本,平板电脑,掌上游戏设备等。和微型计算机使用的通用处理器不同,移动设备中大量采用定制化的嵌
随着互联网技术的飞速发展和大规模普及,基于互联网的各种开发应用已经进入到人们日常生活中的每个角落。与此同时,伴随着人们日益增加的互联网活动,网络信息安全变得日趋重要,原
随着互联网的发展和科学技术的不断进步,各行各业都出现了海量的数据,这些数据是传统的技术所无法处理的。例如在经济、金融、电信等行业都出现了海量的数据。在这样的大数据
随着网络和计算机的飞速发展,人们日常的生活越来越离不开电脑和网络。整个社会的运转对计算机和网络的依赖越来越大,政府、军队、商业机密信息的保密机制需要不断加强。然而
虚拟植物研究是一种针对植物个体或种群,集植物学、系统生物学、应用数学、信息科学和计算机图形学、可视化技术等为一体的交叉学科研究,是目前大家广为关注的热点研究之一。
随着信息技术的发展,计算机已经成为人们日常生活中重要的一部分,娱乐休闲、商务办公乃至国民生产,都与计算机技术息息相关。然而,伴随其应用的广泛性,计算机安全威胁也无处
随着立体电影在市场上的畅销,立体电影不仅在学术界受到关注,还在工业界产生了巨大的波动。随着它的成功,使图像和视频往一个崭新的方向发展,即从二维平面显示到三维立体显示
文件搜索在个人用户数据管理和企业搜索方面都有重要的应用价值,逐渐成为文件系统研究的热点。近年来,随着存储硬件容量和性能的大幅提高,计算机系统需要管理的文件数量和类型大