基于度约束的P2P覆盖网络组播智能算法的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:forever_2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机和网络技术的快速发展,越来越多的多媒体业务应用出现在互联网中,例如,广播、视频会议、远程教育等等,这些应用对网络带宽和延迟等都有很高的要求,组播一直被认为是一种有效的解决方案。但是IP组播具有极大的依赖性,特别是对网络设备,需要对组播路径上的设备进行升级,因此会耗费巨额资金,阻碍了IP组播的广泛部署。这也是IP组播一直以来没有得到广泛应用的原因之一。随着应用对网络组播的迫切需求,人们提出了应用层组播这一解决方案。P2P技术作为应用层的一个实际应用也在不断的发展。基于P2P覆盖网络具有很多优点。因此,P2P覆盖网络的组播问题已成为学术界以及工业界研究的研究热点。比较典型的P2P网络组播有:Scribe、Chord组播、CAN-Multicast以及Bayeux。由于现在流媒体应用的兴起,需要传输的数据量很大,在P2P网络上用组播或广播的方式来进行软件更新文件以及预测可能流行内容的发送,从而使每个节点需要背负沉重的负载来把数据转发给它的相邻节点,为了减小节点以及链路的压力,需要有效的限制每个节点的度数。并且对于应用服务提供商来说希望得到一个总花费小的解决方案。因此,P2P组播在覆盖网络上传输内容,即使数据沿着P2P网络的生成树来进行,并且限制树的最大度数。这样的一个解决方案树被图论中称为是度约束最小生成树。在本文中,P2P应用层组播为研究对象,重点研究了应用层组播如何高效寻求得到一棵高效的度约束最小组播树问题。主要工作如下:(1)在本文中,提出了一种新的方案来解决度约束最小生成树问题,即采用了基于蚁群算法并且伴随有局部搜索的方法。做了相关仿真实验,并且将仿真结果与其他算法进行了比较。蚁群算法是一个通过个体寻找以及与集体合作来寻找最优解的优化算法,但是蚁群算法需要搜索的时间比较长,有时容易陷入局部最优,所以我们采用了基于蚁群算法并且结合局部搜索操作的算法,这种方法在很大程度上避免了算法陷入局部最优的缺点。仿真结果表明,我们提出的新的蚁群算法相比其他的智能算法在效率上更优。(2)我们对蚁群算法进行了更改,该算法比传统算法效率提高了很多。随后研究了分布估计算法的特性,使我们提出的算法具有了快速收敛的性质,并且提出了基于此种算法伴有局部搜索的新方法。一方面从宏观上来把握搜索方向,另一方面局部搜索操作避免了此算法的易早收敛,陷入局部最优的缺点。经过仿真实验得知用新提出的方法来解决度约束最小生成树问题比以往的算法在效率上都要好,说明我们提出的这种方法是可行的。
其他文献
网络最大流问题是网络流理论的重要组成,是介于连续型和离散型问题的分界线上,可作为特殊的线性规划以及组合优化问题。其在现实的实践应用中,例如现实中的信息流、交通中的
近年来,随着电子商务的迅猛发展,形形色色的Web服务大量的涌现,服务提供商也不断将现存的Web服务整合起来形成新的、增值的服务,去不断的满足用户的需求。不过,用户在各种需
随着互联网的迅速普及与广泛应用,网络的安全问题也日益严重。近年来,作为维护网络安全的一项主要技术,入侵检测技术得到了广泛的关注。但是,现有的入侵检测系统还存在很多的问题
格问题在现在的公钥加密方案中扮演了相当重要的角色,格问题的计算难解性为许多创新性的公钥加密方案提供了理论依据。模形式算法作为新的随机算法解决欧几里得空间内的最短
聚类分析是一种最为广泛应用的数据挖掘技术,其原理是先对数据对象进行聚类处理,然后对其结果进行分析,试图从中找到隐含的具有实用价值的信息。聚类就是将大量混为一团的数据对
随着ARM处理器性能不断提升,同时又兼顾低功耗、体积小的特点,嵌入式计算密集型应用越来越多。鉴于计算密集型领域系统的可靠性要求高,因此如何设计高可靠性嵌入式系统成为一
近年来,XML作为互联网上数据表示和交换的标准格式日渐受到人们重视,XML查询也由此成为研究热点。对于大量的没有专业背景的用户,传统的结构化查询方式已不再适用,关键字查询
移动终端设备的普及与广泛使用使移动用户可随时随地发布、分享各类信息。网络中流动的大量信息体现了用户的多种社会属性。如何有效利用这些社会属性,并将其用于移动网络、
云存储是一种新兴的网络存储技术。通过云存储服务,用户可以便捷的在云上存储数据,也能够以一个组的形式共享数据;为了确保共享云数据的完整性,可以利用第三方审计者验证数据的
运动状态识别一直是状态识别领域的研究热点,在虚拟现实、健康医疗、交通领域以及军事训练等方面均有较为广泛的应用。目前大量的研究都是基于传统的分类算法来对运动状态进行