P2P覆盖网关键技术研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:liyaohuaok
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
P2P的关键技术之一是在物理网络之上构建一层覆盖网络,根据覆盖网的拓扑结构,分为结构化(Structured)和非结构化(Unstructured)。结构化系统对象定位需要知道确切的名字或关键字,所以搜索算法无法真正适应节点的动态加入退出,缺乏适应性和容错性。非结构化系统可很好地适应现实网络的异构环境,然而信息洪泛造成的大数量级查询流量限制了可扩展性和效率。超节点(Supernode,SN)覆盖网结构能有效应对上述问题,既具有自治性和对动态环境的适应性,同时具备集中式搜索的效率。本文详细分析和比较了不同拓扑结构P2P覆盖网的特点和典型系统,介绍了超节点结构P2P覆盖网原理、优点和存在问题。针对超节点覆盖网存在的问题,提出一种基于信息交互的超节点选择机制SSBIE(Supernode Selection Based on Information Exchange),对P2P覆盖网拓扑特性与搜索性能通过实验进行了具体比较。本文主要工作如下:(1)针对超节点P2P覆盖网中拓扑不匹配问题,提出了一种在经典拓扑(topology)和地理(geography)位置相结合的基础上划分自治域(Autonomic System,AS)的方法,按照节点物理距离远近而形成AS,物理距离相近的节点划分为一个AS,物理距离相近的AS彼此邻接,在各AS内选择本AS内的SN,保证了物理网络与覆盖网的一致。(2)针对超节点选择不合理问题和搭便车(free-riding)现象,本文充分考虑节点间延时、距离、信息交互频率和时间以及内容相似度等,提出一种基于信息交互的超节点选择方法(SSBIE),按节点分值(Score)值选择超节点和识别free-riding节点。通过模拟实验,分析实验结果表明SSBIE较之按节点能力选择的方法使P2P系统性能明显提高,可提高文件查询成功率,减少平均查询跳数,降低查询延时。(3)针对传统的解决单点失效问题的超节点冗余机制以系统消耗为代价来获取系统的可靠性问题,提出一种三信息中心的策略来解决了单点失效问题,通过模拟实验总结出此策略增加了系统的可靠性,而没有引起更多的系统消耗。(4)通过在不同拓扑结构上实现Flooding搜索策略,总结出搜索算法的性能受P2P覆盖网拓扑结构的影响,并进一步验证了我们提出的三信息中心超节点结构覆盖网的较好性能。
其他文献
随着计算机技术及人工智能的飞速发展和中国教育信息化水平的不断提高,实现考试的无纸化、网络化成为IT界和教育界关注的热点。随着经济和社会的发展和终身教育观念的普及,迫
随着机场信息化程度的不断提高,在当今大型机场的资源管理系统中,实时准确的机场业务监控系统、多主机共享的到离港控制系统、实时更新的机场运营数据库服务器、复用性强的资源
粒子群优化算法(Particle Swarm Optimization,PSO)经过十多年的研究与发展,已经成为科学研究和工程实践中重要的全局优化和复杂问题求解技术,PSO的应用几乎渗透到了任何领域,
孤立词语音识别实现简单、技术成熟,有着广泛的应用领域,是深入进行语音识别研究的基础。隐马尔可夫模型(HMM)是目前最流行的语音识别技术,许多成功的语音识别系统都是基于该技
独立分量分析(Independent Component Analysis,ICA)是一种从多元混合信号中分离出独立分量的算法,其通过运用统计学原理,揭示出混合信号中的隐藏成分和内在因子,在生物医学、声音
混淆是一种用来增加逆向分析难度的软件保护技术。开展面向逆向分析的程序关键属性混淆技术研究,对优化混淆技术的理论模型,拓展混淆技术的应用领域,以及促进软件反逆向分析技术
近年来,社交网络呈现爆炸性增长,用户活跃程度越发提高,产生的信息量也越来越大,有着对传统互联网取而代之的趋势。在这种情形下,学术界和产业界也纷纷开始研究社交网络中用户和信
互联网的发展推动了全世界的交流,需要开发出满足不同地区语言、文化、生活习惯要求的WEB应用,因此,软件的国际化已成为必须要考虑并解决的问题。然而,传统软件多使用本地化
SIMD扩展部件以其实现成本低、部件功耗少、计算效率高等特点,逐渐成为高性能计算机的必备计算加速部件,其应用领域也从最初的多媒体处理,扩展到科学计算、信号处理、密码分析等
入侵检测技术(IDS)是一种主动保护自己免受攻击的网络安全技术。作为防火墙的合理补充,入侵检测技术能够帮助系统应对网络攻击,扩展了系统管理员的安全管理能力(包括安全审计