一种MANET网络带宽时延约束的多播路由算法研究

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:c1133186
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文提出一种启发式的按需多播路由算法。在认真研究MANET网络的带宽估计算法基础上,有效限制了洪泛加入请求分组的数量,并基于MANET网络特点提出了新的选择函数,保证了公平地对待时延和带宽性能。算法具有路由开销较少,成功率高的优点。
  关键词: MANET;多播;NS2
  中图分类号:TN711 文献标识码:A 文章编号:
  
  1引言
  MANET网络又称为移动多跳无线网络。因为具有无中心、自组织、多跳路由、动态拓扑等区别于普通网络的特性,所以被重点研究和广泛应用。多播路由协议作为MANET网络的重要组成部分,为支持多媒体应用提供技术保障。文中针对MANET网络经典树型多播路由协议的QoS问题,提出一种优化算法,在动态环境中增加时延和带宽约束,并有效控制了路由开销,经仿真分析,改善了路由性能。
  2问题分析
  2.1 MANET网络中的带宽估计
  对于网络中节点和链路的带宽估计,依网络的MAC协议不同而将有所不同。IEEE 802.11DCF是标准委员会提出的针MANET的一种MAC协议,其采用的是CSMA/CA机制,文献[1]在全面考虑了网络中节点和链路的流内干扰、流间干扰、带宽的不对称性和隐藏节点等因素后提出:
   (2-1)
  设代表一条路径,为路径上的节点,为第个节点的可用带宽。在充分考虑流内干扰的情况下,路径可用带宽定义为:
  (2-2)
  2.2减少控制开销的方法
  构建QoS多播树的分布式算法,是一个受约束Steiner树的不断生长的过程。发现最优路径最为有效的方法就是洪泛加入请求,但全网广播会引入过多的控制消息,降低网络性能。本文提出一种限制洪泛的算法,即节点在洪泛加入请求时,按式(2-1)计算自己的节点可用带宽并累计跳数,一并加入控制分组中发送出去,转发节点依据式(2-2)对链路带宽值和约束条件做出比较,如果不能满足约束条件就停止转发,否则继续广播,这样,只有满足约束条件的链路可以将加入请求传递到树上,而不满足约束条件的链路在中途即停止了加入请求的转发,从而有效限制了洪泛控制消息的数量。
  3BDCMR算法
  基于前面的分析,本文提出一种MANET带宽时延约束的多播路由算法BDCMR(MANET Bandwidth and Delay Constrained Multicast Routing)。算法结合链路可用带宽的计算,使用自定义的路径选择函数,有效限制洪泛开销,提升了路由性能。描述如下:
  给定移动Ad hoc网络,源节点,多播组集合,求得的多播树为。
  对于,则节点a和节点b之间的路径用表示;表示节点a的度;表按式(2-1)计算得到的节点a的可用带宽;,为源节点沿多播树到达目的节点的路径。对于,有三个正实数,,,分别表示的可用带宽、时延和代价。设路径的带宽为,的时延为,的代价为。网络中带宽和时延约束为: ; ;。公式(3-1)为选择函数,其中(3-2)式和(3-3)式为指示函数,其目的在于,当存在多条可行链路时,通过它找出最优路径,从而构建最优多播树。式(3-1)中表示从源节点S到节点的代价,表示任意链路的代价,通过节点连接到多播树上。选择函数以得值小者为佳。
   (3-1)
  其中:
   (3-2)
   (3-3)
  则带宽时延约束的多播路由问题可以表述为:寻找从源节点S到所有目的节点的多播树,并且满足、和条件。
  4BDCMR算法的仿真分析
  为验证BDCMR算法的性能,在NS2环境下,对比MAODV-QoS协议做出了仿真分析。以下的仿真数据来自多次试验的平均值。
  从图4-1可以看出在BDCMR中由于选路时依据选择函数做出判断,所以树的整体成功率高于MAODV-QoS,尤其在多播节点较多时优势更为明显。在图4-2中,随网络节点数目的增加网络中更多的组播组成员要加入多播树,开销变大,MAODV-QoS的请求分组是洪泛方式广播的,而在BDCMR中节点转发路由请求分组依据对当前链路是否可行(即满足约束条件)做出判断,所以控制开销小于前者。图4-3和图4-4表现的是,带宽约束为1.5Mbps时延约束为100ms时,多播树的平均路径带宽和平均路径时延随网络节点数目的变化情况。可以看出BDCMR的路径平均带宽指标总体上好于MAODV-QoS,同时平均路径时延总体上也要小于后者,而且BDCMR的两项指标更加平滑。
  
  
  图4-1 成功率随网络节点数的变化 图4-2路由开销随网络节点数的变化
  
  
  图4-3平均路径带宽随网络节点数的变化图4-4平均路径时延随网络节点数的变化
  5 结束语
  在MANET网络中,带有QoS约束的多播路由协议是保证多媒体应用的重要基础。本文基于对MANET网络带宽估计的研究,有效控制了洪泛广播开销,使用自定义的路径选择函数,提出了一种带有时延和带宽约束的多播路由算法。在NS2下,对BDCMR算法进行了仿真,结果显示,在成功率、路由开销和时延方面协议性能得到改善。
  参考文献
  [1] 周贤伟,刘臻臻,林琳.一种具有时延约束的组播路由算法研究[J].计算机应用研究,2009,26(9):3259-3262.
  [2] 孙宝林,李腊元. QoS动态多播路由协议[J].小型微型计算机系统,2005,26(11):1877-1880
  [3] 王巖,张连芳,窦志斌.无线Ad hoc多媒体网络中的可用带宽估计[J].计算机工程与应用,2006,42(33):107-110.
  [4] 石坚,邹玲.Ad Hoc网络中一种基于QoS的分布式多播路由算法[J].通信学报
其他文献
随着现代社会的发展,对水利工程项目的质量要求也越来越高。在水利工程的建造过程中,水库大坝大多数为堆石体,要如何对这些石体进行有效的加固预防,保证其相对的稳定性呢?充填灌
本文主要根据工程实际设计经验并结合有关规范要求,阐述了住宅建筑中排水系统的设计,排水管道的敷设要求,设备、管材选用应注意的问题。
影响建筑工程质量因素是多方面的,但是只要参建工程的各方质量思想意识加强,建设各方的链接合理,加强建筑工程全过程质量控制,那么,建筑工程质量就会得到有效的保障。本文探
施工进度控制目的是通过控制以实现工程进度目标,是节约工程成本的重要措施,也是控制工程开、完工重要的环节。本文通过分析工程进度控制的目标,针对影响工程施工进度的因素提出
对煤基活性炭生产过程中炭化与活化的机理展开了详细的分析和论述,同时分析了制备过程中影响质量的因素,并且具体分析了活性发电极材料的定向制备。介绍了活性炭再生以及评价方
弹性涂料拉花工艺以其表现力丰富,立体感强,柔韧性大,易擦洗,耐酸碱,不易褪色,起皮,开裂,维修重涂容易等特点,近年来广泛运用于各类房建工程,但因其工序较多,易受天气,气候条件等因素的影
【摘要】本文结合笔者多年的工作经验,主要阐述了钢筋与混凝土共同作用的受力机理并简述了钢筋保护层的重要性及其在施工中的控制。【关键词】混凝土钢筋保护层;控制  中图分类号:TU37 文献标识码:A 文章编号:     随着现在科技的不断发展与进步,现代化建筑工程早已离不开钢筋混凝土构件,无论是单层工业厂房还是一般民用建筑或高达数百米的摩天大楼都离不开钢筋混凝土结构,有钢筋就需有保护层,钢筋保护层究竟
摘要:工程项目管理是保障工程顺利进行的基础。本文主要阐述了如何有效管控工程项目的进度、质量及成本三大问题,并提出了相关建议措施。  关键词:工程项目管理进度质量成本措施  中图分类号:K826.16 文献标识码:A 文章编号:   一、前言  随着我国城市化、新型工业化进程的加快推进,工程项目管理在我国经济建设中越显重要。在工程项目管理中,主要内容是“三控制、二管理、一协调”,即进度控制、质量控制
摘要:公共人力资源的管理工作不仅是我国人力资源部门的工作重点,也是我国政府的工作重点,诚然,我国是人口大国,基数巨大的人口量本来就已经很难控制,况且在当前形式下政府还要合理利用人力资源,使人才发展有方向,并且在人才发展过程中要做到以“我国建设”为核心,在无形之中增大了公共人力资源管理工作的难度。小康社会作为我国当下社会主义建设目标,要想成功完成过渡就必须做好人力资源管理工作。  关键词:公共人力资
进行建筑施工时,混凝土裂缝除了会对工程外观美观产生影响外,还会严重影响工程的使用功能,甚至会危害人们的安全。本文首先并论述了混凝土裂缝的成因,深入探讨了裂缝控制技术的应