基于蚁群算法的+Ad+Hoc+网络+QoS+组播路由研究5814.pdf
《基于蚁群算法的+Ad+Hoc+网络+QoS+组播路由研究5814.pdf》由会员分享,可在线阅读,更多相关《基于蚁群算法的+Ad+Hoc+网络+QoS+组播路由研究5814.pdf(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、分类号:_ 密 级:_:_ 单位代码:_ 硕士学位论文 论文题目:基于蚁群算法的 Ad Hoc 网络 QoS 组播路由研究 学 号:_ 作 者:_ 专 业 名 称:_ 2011 年 06 月 17 日 李浩磊 公开 1 0 1 2 7 计算机应用技术 200802053 TP393 内蒙古科技大学硕士学位论文 论文题目:作者:_ 指 导 教 师:单位:协助指导教师:单位:单位:论文提交日期:2011 年 06 月 17 日 学位授予单位:内 蒙 古 科 技 大 学 谭跃生 教授 内蒙古科技大学 基于蚁群算法的 Ad Hoc 网络 QoS 组播路由研究 李浩磊 基于蚁群算法的 Ad Hoc 网络
2、 QoS 组播路由研究 Research on Ad Hoc Network QOS Multicast Routing Based on Ant Colony Algorithm 研 究 生 姓 名:李浩磊 指导教师姓名:谭跃生 内蒙古科技大学信息工程 学院 包头 014010,中国 Candidate:LiHao-lei Supervisor:TanYue-sheng School of InformationEngineering Inner Mongolia University of Science and Technology Baotou 014010,P.R.CHINA 独 创
3、 性 说 明 本人郑重声明:所呈交的论文是我个人在导师指导下进行的研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得内蒙古科技大学或其他教育机构的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。签名:_ 日期:_ 关于论文使用授权的说明 本人完全了解内蒙古科技大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵循此规定)签名
4、:_ 导师签名:_ 日期:_ 内蒙古科技大学硕士学位论文 I 摘 要 移动 Ad Hoc 网络(MANET)具有独立组建网络、无中心以及网络拓扑结构动态变化、带宽和能源受限等特点。作为一种特殊形式的移动计算机网络,可广泛应用于战场指挥、临时会议、灾难救助及其它各种军事和民用领域,有着广阔的应用前景1。多媒体业务的引入对于 Ad Hoc 网络提出了 QoS 组播路由的需求。QoS 组播是在满足带宽、延迟、丢包率等多个 QoS 约束条件下进行的组播 2。现有Ad Hoc 网络QoS 组播路由协议多为确定性路由,对网络拓扑结构的动态变化适应性差。如何在移动自组织网络中实现有效的组播和 QoS 保障是
5、一项十分困难和具有挑战性的工作。蚁群算法是一种从自然界中的社会性昆虫的特性受到启发,发展而来的一种智能搜索算法。由于分布式的计算、单个智能体实现简单、支持多路径的特性,蚁群算法很适合用于Ad Hoc 网络路由3。本文首先对移动 Ad Hoc 网络进行了分析,研究了移动 Ad Hoc 网络的特点、发展趋势及多播必要性,分析了目前提出的几种多播路由协议,在深入研究蚁群算法的基础上,根据移动 Ad Hoc 网络的特性,对蚁群算法做了有益的改进,并将改进后的蚁群算法应用在 Ad Hoc 网络 QoS 组播路由的建立和维护过程中,提出了一种基于蚁群算法的 Ad Hoc 网络 QoS 组播路由协议。NS-
6、2 仿真结果证明,该协议能依链路质量有效选择路径,创建和维护组播树,达到低时延、平衡流量的目的。同时通过对蚂蚁收集到的网络信息对概率路由表进行调整,使路由选择实现分布式全局优化,有效地缓解了 Ad Hoc 网络的拥塞问题和路由开销过大等问题。关键词:Ad Hoc 网络;服务质量;组播路由;蚁群算法 内蒙古科技大学硕士学位论文 II Abstract Mobile Ad Hoc network(MANET)has the characteristics of Construction of the independent network,decentralization,dynamic chan
7、ges in network topology,limited bandwidth and energy,etc.Ad Hoc networks,as a special form of mobile computer networks,will have been widely used in the future,which can be deployed in battle field,temporary meeting,disaster rescue and other civil or military environments.The introduction of multime
8、dia services proposed QoS multicast routing needs for Ad Hoc network.The QoS multicast is the special multicast which should guarantee some QoS constrains such as bandwidth,delay and packet loss rate,et.Most of existent Ad Hoc network QoS multicast routing protocols use determinate routing,which has
9、 poor adaptability to dynamic changes of network topology.More require that the multicasting routing in Ad Hoc networks to support QoS,which is challenging.Ant colony algorithm is a kind of intelligence heuristic approach that inspired from social insects in nature.Ant colony algorithms support dist
10、ributed computing and multi-path,the agents are also easy to implement.So ant colony algorithms just meet the need of mobile Ad Hoc network routing.This paper first analyses the mobile Ad Hoc network,research the characteristics,trends of the mobile Ad Hoc network and multicast necessity of the pres
11、ent several multicast routing protocols,through deep research of the basic ant algorithm,according to the nature of Ad Hoc network.The improved ant colony algorithm is applied in the establishment and maintenance of network multicast routing process.A new Ad Hoc network QoS multicast routing protoco
12、l based on ant colony algorithm is proposed in this paper.NS-2 Simulation results show that the protocol can effectively choose the path according to link quality,create and maintain the multicast tree,thus achieving the aims of low latency、balanced flow At the same time,the algorithm adaptively adj
13、usts the probability routing table by using the networks information of the ants collected and achieves globally optimizing,it provides a new method to improve the congestion problem and heavy overheads problem.Key words:Ad Hoc network;QoS;multicast routing;ant colony algorithm 内蒙古科技大学硕士学位论文 -1-目 录
14、摘 要.I Abstract.II 引 言.-1-1 绪论.-2-1.1 课题的研究背景及意义.-2-1.1.1 课题的研究背景.-2-1.1.2 论文选题的目的及意义.-3-1.2 国内外研究现状.-4-1.3 论文研究的内容.-4-1.4 本论文实现的功能.-4-1.5 论文的结构安排.-5-2 移动Ad Hoc 网络及组播路由技术.-7-2.1 移动Ad Hoc 网络概述.-7-2.1.1 移动 Ad Hoc 网络的定义.-7-2.1.2 移动 Ad Hoc 网络的体系结构.-7-2.1.3 移动 Ad Hoc 网络的协议栈结构.-8-2.1.4 移动 Ad Hoc 网络的特点.-9-2
15、.2 移动Ad Hoc 网络组播路由技术.-10-2.2.1 组播的概念.-10-2.2.2 移动 Ad Hoc 网络组播路由的设计要求.-10-2.2.3 典型的移动 Ad Hoc 网络组播路由协议分析.-10-2.2.4 典型协议的分析总结.-12-3 移动Ad Hoc 网络的QoS 保障及QoS 路由.-13-3.1 移动Ad Hoc 网络的QoS 保障.-13-3.1.1 移动 Ad Hoc 网络中支持 QoS 面临的挑战.-13-3.1.2 移动 Ad Hoc 网络QoS 体系结构.-14-3.2 移动Ad Hoc 网络的QoS 路由.-14-3.2.1 移动 Ad Hoc 网络的Q
16、oS 路由概述.-14-3.2.2 移动 Ad Hoc 网络中实施 QoS 路由的策略.-15-内蒙古科技大学硕士学位论文 -2-3.2.3 移动 Ad Hoc 网络的典型 QoS 路由协议.-15-4 蚂蚁算法及其改进.-17-4.1 蚁群算法简介.-17-4.2 蚁群算法的基本原理.-17-4.3 蚁群算法应用于移动 Ad Hoc 网络的优势.-18-4.4 蚁群算法的应用改进.-18-4.4.1 蚁群算法的改进方案.-18-4.4.2 改进后的蚁群算法.-19-5 基于蚁群算法的 Ad Hoc 网络 QoS 组播路由协议.-21-5.1 ABQMRA 的基本思想.-21-5.2 数据结构
17、.-21-5.2.1 节点维护的数据结构.-21-5.2.2 网络中的控制报文.-22-5.3 ABQMRA 的工作机制.-23-5.3.1 组播路由发现过程.-23-5.3.2 组播路由维护过程.-25-5.3.3 组播数据发送过程.-25-6 仿真试验及性能分析.-26-6.1 NS2 网络仿真.-26-6.1.1 NS2 仿真原理.-26-6.1.2 NS2 中的无线网络.-26-6.1.3 NS2 中仿真实验的方法和步骤.-28-6.2 性能参数.-28-6.3 仿真环境.-29-6.4 仿真结果分析.-29-结 论.-32-参 考 文 献.-33-在学研究成果.-37-致 谢.-38
18、-内蒙古科技大学硕士学位论文 -1-引 言 最近几年,移动 Ad Hoc 网络迅速成为计算机界关注的热门话题之一,Ad Hoc 网络以其组网快速、灵活的特点在军用和民用领域有着广阔的应用和发展前景。组播(Multicast)是一种面向群组的数据传播方式,当网络中有多台主机需要同时接收同一数据报文时,出于对网络带宽及发送端负载等诸多因素的考虑,组播成为了一种最佳解决方案。近年来随着多媒体应用的普及和 Ad Hoc 网络在军用及民用领域的应用不断扩大,Ad Hoc 网络对 QoS 的支持显得越来越重要。但是在 Ad Hoc 网络中,由于网络拓扑变化频繁导致获取和维护节点间的链路状态信息比较困难,网
19、络节点随机移动、内存和主机能源受限制等都会使在移动 Ad Hoc 网络中提供 QoS 路由比较困难,特别是当网络规模较大时,这些问题更为复杂。因此 Ad Hoc 网络中的 QoS 保障将面临许多不同于传统网络的新问题和新挑战。蚁群算法是由 M.Dorigo 等学者在真实蚂蚁觅食行为的启发下提出的一种具有高度创新性的元启发式算法。蚂蚁在它所经过的路径上留下一种挥发性分泌物称为信息素(Pheromone)。蚂蚁能够感知信息素的强弱,并倾向于选择信息素强度高的路径。信息素强度高的路径又会吸引更多的蚂蚁,从而形成一种正反馈机制。蚂蚁个体之间通过感知信息素的强度实现间接交流最终达到发现蚁穴与食物之间的最
20、优路径。近年来,研究人员已经提出了一些用于解决多约束 QoS 组播路由问题的算法。国内外许多学者利用蚁群算法、遗传算法等启发式智能算法来解决多约束 QoS 组播路由问题,并且取得了一定的成果。各算法都有各自的优缺点及适用的网络环境,其中蚁群优化算法以其健壮性、并行性、灵活性、分布式智能优化等特点,得到了广泛应用。本文主要对蚁群算法在移动 Ad Hoc 网络 QoS 组播路由领域的应用进行了深入研究,针对移动Ad Hoc 网络的特点,利用新的蚂蚁行动规则和信息素更新方案,有效地改善了收敛性和避免了过早的局部收敛;根据改进后的蚁群算法提出了一种基于蚁群算法的 Ad Hoc 网络QoS 组播路由算法
21、.并在 NS-2 仿真平台上进行了仿真实现和性能分析。内蒙古科技大学硕士学位论文 -2-1绪论 1.1 课题的研究背景及意义 1.1.1 课题的研究背景 随着信息科技的迅猛发展,人们已不再满足于传统的语音通信服务。更多的提供多媒体应用的通信服务进入到人们的生活。第三代移动通信系统、移动 IP、无线 WIFI 技术、无线 WIMAX 技术等就是很好的例子,这些移动通讯技术使人们的沟通变得更加方便快捷 4。传统意义的移动通信技术一般要基于预先架设的网络基础设施才能够运行5,6。但对于某些组网方式有特殊要求的场合,比如,军事无线通讯网络的快速构建,灾后营救,野外科考等,这些场合要求组网简单、速度快,
22、抗毁性强,传统的蜂窝移动通信系统显得力不从心。移动 Ad Hoc 网络以其组网快速、灵活等特点能够很好地满足这些特殊场合的需求,有着广阔的应用和发展前景7。移动 Ad Hoc 网络由一组带有无线通信收发装置的移动终端节点组成,网络中每个终端可以收发数据并可自由移动、地位相等。它是一个临时、多跳、无中心网络,不需要现有基础网络设施的支持,可以在任何时候、任何地点快速组建8。组播(Multicast)是一种面向群组的数据传播方式,当网络中有多台主机需要同时接收同一数据报文时,出于对网络带宽及发送端负载等诸多因素的考虑,组播成为了一种最佳解决方案。当网络中有一台以上的主机需要同时接收相同数据报文时,
23、如果采用单播对数据进行转发,那么源端主机必须完成相同的报文的复制。在源主机要复制产生多个相同的数据报文,之后再逐一将多个数据报单播到目的端,对于一些延迟敏感度较高的数据,这将是无法容忍的。其次,发送端主机要完成大量同一数据报文的复制,这对于发送端主机是一个非常大的开销。如果采用组播技术,源主机只需要发送一个报文,由组播成员节点完成报文的复制转发就可以使每个组播接收节点收到源主机发送的报文。QoS 技术的核心是为网络上不同的应用需求提供不同的服务质量。近年来随着多媒体应用的普及和 Ad Hoc 网络在军用及民用领域的应用不断扩大,Ad Hoc 网络对 QoS的支持显得越来越重要。但是在 Ad H
24、oc 网络中,由于网络拓扑变化频繁导致获取和维护节点间的链路状态信息比较困难,网络节点随机移动、内存和主机能源受限制等都会使在移动Ad Hoc 网络中提供QoS 路由比较困难,特别是当网络规模较大时,这些问题内蒙古科技大学硕士学位论文 -3-更为复杂。因此 Ad Hoc 网络中的 QoS 保障将面临许多不同于传统网络的新问题和新挑战。由于移动 Ad Hoc 网络动态多变的特性,使得传统 Internet 中采用的综合业务模型和区分服务模型等等在 Ad Hoc 网络中不再适用。在移动 Ad Hoc 网络中,节点的移动及周围环境的变化对链路的状态影响较大,尤其是在大规模的网络中,带宽、时延、时延抖
25、动等链路参数很难及时获取和更新维护。组播路由算法对移动 Ad Hoc 网络组播应用的 QoS 保障起到了至关重要的作用。在以往的研究中,多个 QoS 参数的组播路由问题已经被证明是一个 NP 完全问题,当网络规模扩大时,组播路由问题将更为复杂。随着人们对网络服务质量要求的不断提高,研究新的基于多约束的 QoS 组播路由算法,具有十分重要的意义9。蚁群算法10,11是由 M.Dorigo 等学者在真实蚂蚁觅食行为的启发下提出的一种具有高度创新性的元启发式算法。蚂蚁在它所经过的路径上留下一种挥发性分泌物称为信息素(Pheromone)。在网络寻路的过程中,人工蚂蚁通过感知信息素的强弱实现间接通信以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 算法 Ad Hoc 网络 QoS 路由 研究 5814
限制150内