结构化P2P覆盖网路由算法研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:martelfeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
结构化P2P覆盖网络是一种维护节点之间在应用层上互联的组织方法,它按照一定的逻辑拓扑结构将系统中的节点互连起来,并通过路由消息使得系统中任意两个节点可以互相通信。在P2P网络中,有固定物理线路连接的节点可以直接传递消息,而彼此非临近的节点则需经过中间节点通信,消息在传递到目的节点之前要经过一个或者多个中间节点。如何将消息快速可靠的路由到目的节点或者是目标资源的位置,如何在保证效率的同时降低路由查找过程中网络带宽的占用率,已成为P2P网络中研究的热点问题。本文在对P2P路由查找算法Pastry深入研究的基础上,针对路由查找效率和网络带宽占用率进行优化和改进,论文所做工作和取得的成果如下:1、为提高P2P存储节点的路由效率,对原有的Pastry路由算法进行优化和改进。提出一种基于高频缓存机制的路由查找算法,引入高频缓存节点集,使得在路由过程中每个节点可以快速查找经过自身而被频繁访问节点的路由信息,从而提高频繁访问节点的路由效率。2、为使P2P网络节点维护高效的路由表,需通过节点探测方法来确定路由节点的存活状态。针对路由节点存活性,提出了一种能够对过去的连接信息进行统计并决定是否进行探测的定期探测方法,在保证效率的前提下,减少探测的次数,从而减少了对网络带宽的占用。3、最后本文在PeerSim模拟试验平台上通过对比实验,实验结果验证了本文所提改进方法的有效性。
其他文献
可拓学是蔡文教授提出的一门横断性科学,研究事物的拓展可能性以及开拓创新的规律和方法,用来解决现实中的矛盾问题。随着科技的迅猛发展,不可测信息逐渐积累成多,这一矛盾问
随着多媒体技术与网络技术的飞速发展,人们获取信息也变得越来越方便快捷。然而科技的发展在给人们带来方便的同时,也出现了许多迫切需要解决的问题,如在网络上传输数据文件
动态二进制翻译技术采用运行时翻译的方法来动态生成可执行代码。一般动态二进制翻译器都包括翻译模块,执行模块。翻译模块将源平台的二进制代码直接翻译到目标平台可执行代
外来物种入侵容易引起严重的生态问题已经成为人们的共识,因此,世界各国都非常重视外来物种入侵问题。随着世界科技经济快速发展,人类活动范围迅速扩大和活动频率大大幅提高,