基于邻近度的P2P路由算法的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ez062009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P(peer-to-peer)网络是近年来网络研究的一个热点。目前绝大多数的P2P网络系统都是以覆盖网络方式构建的。在覆盖网络中相邻的节点在底层网络中可能并不相邻甚至相隔很远,这样导致覆盖网络中两个节点间会有很大的路由延迟。只有节点路由表项的内容正确地反映节点之间在底层网络中的拓扑关系,才能最终减少应用层的路由延迟,提高网络应用的性能。论文首先介绍了几种结构化P2P路由机制:Chord,CAN,Plaxton,Tapestry,Pastry和PGrid;以及几种非结构化P2P路由机制:Napster,BitTorrent,Gnutella和FreeNet。重点分析了PGrid路由算法。针对PGrid路由算法的路由表维护的盲目性和优化周期长等缺点,本文提出了一种新的基于邻近度选择技术的路由表维护算法PNS-PGrid(proximity neighbor selection PGrid)。PNS-PGrid是在节点转发一个查询请求后,触发路由表维护任务,并对本次转发使用的路由表项进行优化,且优化周期根据路由表项是否达到或接近最优值而进行调整。PNS-PGrid算法中还加入了对未报告的节点失效和异常退出的处理机制来对路由表进行维护。最后在开源软件PGrid中实现了PNS-PGrid算法。测试表明,PNS-PGrid算法在较少的开销下使路由表项能动态的有针对性的进行调整,并且快速地达到最优值,最终减少路由延迟,提高网络性能。
其他文献
目前,Internet上Web应用和HTTP请求爆炸性增长,使得许多热门的Web站点都经常面临服务器超载的问题,而集群技术正是解决服务器超载和提供高性能服务器的一种有效手段。另一方
工作流过程建模是一个复杂且容易出错的过程。目前对工作流模型的验证与分析还是一个比较薄弱的环节,若过程定义在投入运行之后被发现有错,则修复的代价是相当高的。因此,在
虚拟机实时迁移技术允许虚拟机在不同物理主机之间进行重定位,在云计算、数据中心、数据库一体机等新型系统平台中,这一技术为资源管理提供了强有力的支持。利用虚拟机实时迁移
将RFID (Radio Frequency Identification)标签应用在物联网中,与传统条码相比,它有快速扫描,重复使用,无障碍阅读,记忆的数据容量大,安全等优点。尤其是其具有超强的数据采
中医是我国的国粹,是中华民族的和全人类知识宝库的重要组成部分。经过数千年的不断发展,积累了大量的典籍,数据。当前,我国对中医学的现代化,信息化,数字化建设非常重视。相继建成
单机调度问题一直是调度领域的研究热点,是生产调度问题的基础及核心问题之一。大多数单机调度问题已经被证明是NP难度的,因此,单机调度问题的研究不论是在当今国际学术界还是在
随着互联网上信息的持续快速增加,传统的信息提供方式已不能满足人们的需要,能够根据个人兴趣为用户提供个性化信息服务的网站得到人们的广泛关注。本文研究了设计开发个性化
随着计算机网络技术的发展,特别是Internet的广泛应用,现代社会对信息及信息系统的依赖程度日益加深。然而信息技术在带给生活工作便利的同时,也带来了巨大的安全隐患。为了保障
入侵检测系统是继加密机制、访问控制机制及硬件防火墙等传统网络安全保护措施后又一种新的安全技术,作为一种积极主动的动态防护技术已成为近年来的研究热点。目前的入侵检测
学位