基于蚁群算法的组播路由优化与仿真

来源 :山东大学 | 被引量 : 0次 | 上传用户:tz1233211123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet网络传输和处理能力的大幅提高使得基于网络的应用越来越多,如远程教学、视频会议、数据分发和网络游戏等网络多媒体应用。这些多媒体应用有着数据量大、时延要求高、持续时间长等特点,需要采用不同于传统单播和广播机制的转发技术及服务质量(Quality of Service,简称QoS)保证机制来实现,组播技术正是解决这个问题的理想方案。组播(Multicast)是一种有效的支持多点通信的机制,一般指的是一个或多个源节点向多个目的节点发送信息的通信方式。它是指在IP网络中将数据包以尽力传送(best-effort)的形式发送到网络中的某个确定节点子集,这个子集称为组播组(Multicast Group) o QoS是网络在传输业务流时,业务流对网络服务的需求的集合,其中业务流是指与特定QoS相关的从源到目的地的分组流。IETF已经提出了多种服务模型和机制来满足各种QoS组播的需求。实时应用往往会对延时,延时抖动,带宽,丢失率,业务代价等多个参数同时提出性能要求。这些参数相互独立时,选择满足多个参数限制的最优组播路由就成为NP完全问题。本文在对组播问题和蚁群优化算法作深入研究的基础上,提出了可以解决组播路由问题的生长森林的蚁群优化算法和可以分布式实现的蚁群优化算法:(1)针对多播树费用最小化问题,即Steiner树问题,它是指使用树最优化函数构建最优的多播树,本文提出一种可以解决Steiner树问题的新的蚁群算法,生长森林的蚁群优化算法。蚂蚁行动过程中形成的是森林,每只蚂蚁走出的每一步都只是使当前的森林进一步生长,蚂蚁行动的目标就是森林中所有的树连接成一棵树且这棵树包含了所有的目标节点。本文分别使用SteinLab Repository中B类拓扑图和MRSIM中的拓扑生成器生成的Waxman模型作为测试的拓扑,仿真试验结果表明,算法的性能明显优于KMB、SPH、CDKS和传统蚁群算法等生物启发式算法。本算法在速度上与传统蚁群算法、遗传算法相比要快得多,并且在拓扑规模增大时,有更好的表现。此算法有效地解决了无约束多播树费用最小化问题。(2)对于多QoS约束的组播路由问题,本文提出了一种可以分布式实现的蚁群优化算法,算法考虑了多种QOS约束条件,包括带宽、延迟、延迟抖动和丢包率。在此算法中蚂蚁行动过程中形成的是组播树的森林。在开始时森林中只有源节点和目的节点。蚂蚁走出一步是使森林中的每棵树都选择一条边加入。若某一步结束时森林中仅剩下一棵树,则蚂蚁达到目标,停止行动。算法最为重要的一个优点是可以分布式实现。仿真结果表明算法在寻优能力和收敛速度方面都优于ANTNET、传统蚁群和遗传等算法,而且拓扑规模越大,优秀性越明显。可以分布式实现的蚁群优化算法既能并行性和分布式实现,又能以较快的速度收敛到一个理想的结果。
其他文献
随着社会的进步,科技的发展,以及人们意识形态的改变,安全防范技术越来越受到人们的重视,门禁系统已成为安全防范系统中极为重要的一部分。门禁系统是随着自动识别技术的发展
近年来,随着微机电技术、传感器技术和无线通信技术的进步,推动了低功耗多功能的传感器的快速发展,使其在微小体积内便能够集成信息采集、数据处理和无线通信等功能。无线传
随着计算机网络和数据库系统的迅速发展,企业竞争与兼并的加剧,Web信息集成和企业信息集成的需求越来越迫切。在信息集成过程中,由于背景环境的不同,数据源可能是关系数据库
随着社会信息化进程的不断发展,人们对信息的需求和依赖程度越来越高,如何从海量信息中快速有效的获取有用信息,已经成为人们研究的焦点。信息集成的研究可以帮助人们有效的
随着信息时代的来临,人们越来越依赖来自网络中的信息,同时对信息搜索技术的准确率的要求也越来越高。然而,由于网络中的信息量呈爆炸式增长,并且还包括各种虚假,不相关等的
分布式一致性是分布式理论中非常重要的部分。随着互联网快速发展,分布式系统被广泛应用,系统功能越来越强大,结构越来越复杂,很多时候需要使用到一致性协调服务系统保证系统
随着计算机技术、网络技术日趋成熟以及信息化的普及,各种智能化家电设备不断涌入百姓家庭,数字化家庭网络的概念越来越受到人们的关注。其目的是打破各个家庭设备“信息孤岛
语音情感识别是情感计算领域的重要研究课题,是实现智能化人机交互的前提之一。语音情感识别的研究目前还处于一个起步阶段,对于如何提高识别速度和识别率已成为情感计算领域
电子商务是网络经济的重要体现。它以现代化信息手段代替传统交易过程中纸介质信息载体的存储、传递、发布等环节,从而在线地实现商品交易、服务交易以及交易管理等活动。本
在基于内容的图像检索领域中,颜色特征是应用最为广泛的视觉特征,一方面因为颜色是人眼识别图像的主要感知特征,另一方面,相较于其它几个低层特征,颜色特征对于图像的几何变