对等覆盖网平台的拓扑管理机制研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:stupid199001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的P2P应用开发过程复杂、编程压力大,不同的应用之间孤立存在不能充分利用系统的资源。P2P平台开发的目的在于整合底层异构资源,为上层开发不同应用提供便利的接口,并且有利于资源的共享,提高系统利用率。而高效、稳定的拓扑管理机制是对等覆盖网平台的核心部分。但当前已有的拓扑结构大都是针对某一具体应用而设计的,比如中心化结构、全分布式结构、混合结构等,虽然各有优点,但其固有弊端决定了不能适用于像P2P平台一样的通用结构。为了解决以上问题,对等覆盖网平台Ripple采用了一种新的拓扑管理机制,构建了一个适合大规模P2P环境的通用型结构。该拓扑管理机制主要包括以下几个部分:整个网络结构分为两层,上层由部分服务能力较强的结点所组成的网状结构,下层则由服务能力较弱的结点组成的结点簇;强结点之间采用了基于延迟梯度分布构成的环状结构,能够避免全分布式非结构化模型洪泛机制的影响;弱结点除了有一个直接父结点进行管理外,还会维护两个备份父结点,有利于减少上层结点退出对底层结点可能造成的影响;强结点和弱结点的划分标准使用了基于能力值的评判方法,使得服务能力较强的结点作为强结点,服务能力较弱的结点作为弱结点,同时又能根据网络规模的动态变化而调整;资源搜索方法使用了TTL受限的Random Walker转发机制,同时增加了对稀缺资源的DHT搜索,提高了搜索的效率和可靠性。基于Windows操作系统和Visual.NET平台,采用C++语言开发实现了Ripple中的拓扑管理机制,并通过分析应用日志数据评估了系统的性能。分析表明:这样的结构有利于结点的加入与退出,登陆延迟均控制在1.6s以内;强结点的邻居结点数目和弱结点的父结点数目均接近理想状态;95%的强结点能力值在整个网络中是最大的,很好的平衡了系统负载;资源的搜索延迟在2s以内,搜索成功率为93%。测试表明,该拓扑管理机制有效的提升了整个平台系统的性能。
其他文献
互联网的快速普及给人们构筑起自由交互的平台,与此同时,也给了不法分子可乘之机。个别不法分子恶意伪造权威部门的公章、捏造盖有伪造公章的政府文件,并把这些文件利用网络
森林植被识别在遥感影像分割中具有重要地位。高分辨率遥感影像除了包含地物的光谱特征信息外,还提供了大量的空间纹理特征,因而应用高分辨率遥感影像处理森林植被和森林树种
描述逻辑是语义web的逻辑基础,只能处理客观,完全的知识,对于主观,不完全的知识就无能为力了。认知描述逻辑ALCK通过认知运算符来表达认知查询可以对不完全信息进行有效的处
软件应用领域的不断扩大以及软件规模与复杂性的不断增加,给软件测试提出了更高的要求。软件测试自动化是提高软件测试效率的有效手段。测试数据自动生成是软件测试自动化的
随着我国电信业的快速发展,网络基础设施和用户数量都已达到相当大的规模。如何有效地管理和充分利用这些资源已成为各电信运营商要面对的关键问题。eTOM(enhanced Telecom O
人类作为社会环境的主体,包含着丰富多样的交互行为信息,人体行为研究蕴藏着极其深刻的社会价值和应用价值。尤其,随着三维扫描技术的推广,人体三维模型的数量日益暴增,而且,
作为一种新型的分布式资源共享方式,网格技术有效地整合了分布的计算资源、存储资源和信息资源。网格互操作研究是为了解决异构网格系统由体系结构和接口等方面的差别所带来
随着计算机技术在过程工业控制领域中的应用,基于以太网、互联网和现场总线的监测系统越来越显得重要。但是众多的监测系统由于没有统一的标准,各自为政,造成系统的开发雷同,
搜索引擎(Search Engine)是随着Web信息的迅速增加,在近些年才逐渐发展起来的技术。搜索引擎以一定的策略在互联网中搜集、发现信息,并对信息进行理解、提取、组织和处理,为
数据库作为信息系统存储和处理重要数据的核心部分,往往成为入侵者攻击的主要目标。传统的入侵检测系统在数据库入侵检测的过程中只能检测出用户的合法性,而无法检测该用户的