一种提高Ad Hoc网络节点能量效率的路由协议

来源 :网络与信息 | 被引量 : 0次 | 上传用户:jvict
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  Ad Hoc网络是由移动节点构成的,不依赖于任何固定基础设施的无线网络。在能量有限的移动自组网中,节点剩余电池能量是在选择路由时应考虑的重要指数,已成为Ad Hoc网络路由协议的一个研究热点。对于节点能量的限制方面,如果使用多路径方式分发报文,那么节点电池将以比较接近的速率消耗,这使得整个网络的生命周期增长[1,2]。如果在协议设计的时候,就尽量减少控制报文,那么随着节点移动性的增加,协议往往有着更优异的表现。
  蜜蜂的很多行为特性和Ad Hoc是十分相似的。文献[3,4]中提出的原理组成了蜜蜂路由协议的基础。本文介绍一种蜜蜂路由协议(Bee Routing Protocol, BRP),使用了很少的路由控制报文,在保持常规性能与现有的路由近似的同时,与现在已经提出的路由协议相比,消耗更少的能量,提高能量效率。在报文传送率和延时方面,与AODV和DSDV近似,而在能量消耗方面,则有着明显的优势。
  
  1 基于蜜蜂觅食原理的移动代理模型
  
  针对Ad Hoc路由的第一个协议是基于蚂蚁群居行为原理的路由协议(ARA),该协议是受到了蚂蚁群居行为的启发,节点以按需的方式发布蚂蚁代理,从而限制其引起的负载。最近在固定网络中提出的一种蜜蜂路由算法,可达到和蚂蚁路由相似或者更好的性能。蜜蜂路由算法也是受自然界中的蜜蜂觅食行为启发产生的一种具有自适应特性的分布式算法。蜜蜂代理模型也可以称为基于生物群体智能的移动代理模型,由包装者、侦察者、觅食者和蜂群等四类代理组成,模型中使用了一种增强学习的技术。
  包装者:模仿蜜蜂存储食物的工作,始终在节点内部接收和存储来自于传输层的数据报文。包装者为数据报文发现觅食者,当把数据报文移交给觅食者后死亡。
  侦察者:负责寻找从源节点到目的节点的路由。每个侦察者由ID和源节点的唯一密钥来标识。一旦侦察者到达目的节点,它将按原路返回。目的节点将遣回所有接收到的侦察者,使得可以发现多重路由。一旦侦察者返回到源节点,那么将用舞蹈来征召觅食者按其发现的路由行动。舞蹈可以描述侦察者通过的路由信息。
  觅食者:从其它觅食者那里接收数据报文,然后向目的节点转发。在到达目的节点之前,觅食者以点到点的方式传输报文,并且收集与其类型相对应的网络信息。一旦觅食者到达目的节点,当目的节点往源节点发送信息的时候,觅食者将顺带返回源节点,否则它将一直停留在原处。这样的优化减少了控制报文的负载,因此节省了能量。觅食者返回源节点后,那么它将按侦察者的舞蹈方式将其所收集的信息通知随后的觅食者。
  蜂群:用来解决源节点可能用尽所有的觅食者而无法进行通信的问题。当a节点对于b节点的觅食者进出差达到某一门限值的时候,节点a发起蜂群到节点b。其中设置一个觅食者在蜂群的头部,而其它的放在蜂群的有效载荷中。一旦蜂群到达节点b,从有效载荷中解析出觅食者,并按正常的接收方式存储。
  
  2 蜜蜂路由协议的体系结构
  
  BRP的体系结构如下图所示。
  


  
  2.1包装层功能
  包装层是到传输层的接口,可以与舞蹈层和入口进行通信。如果收到来自传输层的数据报文,包装层将产生一个包装者来存储数据报文。包装者将为数据报文从舞蹈层选择一个合适的觅食者。如果找到觅食者后,将把数据报文移交给觅食者,包装者死亡。否则,需要等待觅食者返回,如果超过规定时间还未出现觅食者,它将发送侦察者来寻找到达目的节点的新路由。对于从入口接收到的报文,包装层处理的过程与处理传输层的报文的过程十分相似。因为侦察者不一定能找到目的节点,不可能一直存在于网络中,在发送侦察者之前,必须设置侦察者的TTL(表示报文应该被重新广播的次数)和ID,并启动计时器。其中TTL和ID是用于判断侦察者是应被接收还是丢弃,而计时器则是帮助该侦察者的源节点判断是否需要发送新的侦察者,每个新的侦察者都拥有不同的ID号。在此,可以将序列号的思想引入到ID的命名中,ID号可以看成是一个单调增的序列。这样可以使得节点不用保存所有收到的侦察者的ID,大大地减小了存储负载。
  2.2舞蹈层功能
  舞蹈层是蜂房的核心,在路由抉择中扮演了重要的角色。当觅食者返回后,通过舞蹈反映经过路径的质量,并征召新的觅食者出发。但是,每个觅食者的质量参数有所不同。如果路径中节点有足够的剩余能量,或者即使路径中有的节点的能量已经不足,但仍有大量的包装者在等待,允许使用更多的觅食者。如果没有包装者在等待,那么有较优路径的觅食者也不会跳舞。这将帮助调节路由中觅食者的数量。
  当包装者向觅食者发送请求的时候,舞蹈层发送匹配的觅食者到包装层。匹配功能中将不考虑已经过期的觅食者。如果多个觅食者匹配,则随机选择一个觅食者。这将帮助在多路由中分发报文,避免拥塞,并使得各个节点的能量消耗速度近似。被选择的觅食者的克隆被发往包装层,而原始的觅食者在减少其舞蹈次数后被存储在舞蹈层。如果跳舞次数为0,原始的觅食者被发送到包装层,并在舞蹈层删除其对应的记录。使用上面提到的原理,拥有最新路由信息的觅食者,最有可能保持有效。如果到目的节点的最后的觅食者都离开蜂房了,那么蜂房就没有到达目的节点的路由。如果存在到目的节点的路由,那么觅食者将很快会返回,而如果在规定时间内都没有觅食者返回,那么认为丢失了到目的节点的路由。这种机制消除了定期的hello报文和路由报错报文,减小了路由负载,因而能量的消耗也相应地减少了。
  2.3入口功能
  入口是到MAC(Medium Access Control)层的接口,也可以与包装层通信,但却不能和舞蹈层直接通信。入口处理所有报文的进出。在TTL未过期并且还未达到目的节点之前,侦察者在入口被接收和广播。侦察者和源节点的ID被存储在本地的信息表中。入口将会对收到的每一个侦察者做检查,如果之前已经接收到了来自于某节点的侦察者,以后再次收到该侦察者时将不会接受它。如果接收节点是侦察者的目的节点,那么修改侦察者的下一跳信息,并按原路径返回。如果觅食者和存在于舞蹈层的侦察者有相同的目的节点,那么将侦察者的路由添加到觅食者中。如果现在的节点是觅食者的目的节点,那么将转发到包装层,其它的直接转发到下一跳节点的MAC接口。
  
  3 蜜蜂算法的仿真实验
  
  3.1实验环境及评价指标
  操作系统是Windows 2000下Cygwin平台,网络仿真平台是ns2.28。仿真中,节点总数设置为30个,节点运动范围为2400m × 800m。网络中节点的运动方式采用随机运动模型, MAC层使用802.11协议,节点传输半径为100m,链路带宽为2Mbps,模拟时间为200s。在仿真实验中,通过使用能量消耗、报文传送率、延时、网络寿命等测量指标来评价路由性能,使用文献[5,6]中的模型来评估广播或者点到点传输的能量消耗。
  3.2 算法表现比较
  研究算法的表现是仿真实验的目的。提高节点速度将降低网络的稳定性。提高速度节点的位置相对更不稳定,出现丢包的几率也更大。BRP、DSDV、AODV报文传送率都有所降低,但前两种协议的报文传送率比较接近,都明显高于AODV,但BRP和AODV的延时是比较接近的,都明显大于DSDV。由于BRP在选取路由方面更为灵活,并且既在不同的路径上传输报文,也在最优的路径上传输报文,所以在能量消耗方面,表现最为出色。由于节点高速移动时可以选取多条通往目的节点的路径,报文将通过更多不同节点,使得BRP随着节点移动速度的提高有着更长的网络生命周期。后两种协议随着节点速度的提高,控制报文的数量显著增长,电池能量消耗很快。
  3.3 拥塞比较
  拥塞的定义至今无法完全统一。通过仿真实验验证拥塞控制研究的思路,目前也没有统一的规范和评价标准。本文选择节点的速度在0-30m/s之间,报文发送速率选择10、30、50和70个/s逐渐增加,其它参数不变。随着负载的增加,BRP、DSDV、AODV三种协议都能正常运行,但在报文传送率方面,DSDV表现最差,在延时方面AODV所需最长。在统计仿真结果的时候,如果报文没有传送到目的节点,那么并未将其所用的时间计算在平均延时中,因为DSDV作为先应式路由协议,不需要发起路由查询,所以延时要小于后应式路由。当负载增加的时候,信道的冲突使丢弃的报文将越来越多,而被丢弃的报文并不增大延时,反而使得源节点可能找到更快的路径到达目的节点,所以平均延时减小。比较而言,BRP的能量消耗是最小的,其次是DSDV,AODV对能量的消耗则是最大的。
  
  4 结束语
  
  本文介绍的一种新的、基于蜜蜂代理的路由协议BRP,主要依靠侦察者和觅食者两类代理。其中侦察者主要负责按时地发现到达目的节点的路由,而觅食者主要负责传输数据报文和评估路由的质量。觅食者试图优化采蜜的能量效率,而且在没有任何环境信息的情况下,觅食者也可以作出决定,得到的路由评估结果用于以后选路的参考,如此可以减少控制报文的数量,从而节约能源。仿真实验表明,BRP在能量消耗方面的优势很明显。
  
  参考文献
  [1]Suresh S, Mike W. Raghavendra. Power-aware Routing in Mobile Ad Hoc Networks[C] //Proceeding of the Fourth ACM/IEEE Conference on Mobile Computing and Networking (MobiCom),Dallas,USA:IEEE Press,1998:181-190.
  [2]Christine E, Krishna M, Prathima A, and Jyh-Cheng C. A Survey of Energy Efficient Network Protocols for Wireless Networks[J].Wireless Networks,2001,7(4): 343-358.
  [3]K. von Frisch. The Dance Language and Orientation of Bees [J]. Harvard University Press, Cambridge,1967: 566-572.
  [4]T.D. Seeley. The Wisdom of the Hive. Harvard University Press,London,1995.
  [5]Laura F and Martin N. Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment[C]. //Proceeding of IEEE INFOCOM 2001, Anchorage AK,US,2001:548-1557.
  [6]Josh B, David A. A Performance Comparison of Multi-hop Wireless Ad Hoc Network Routing Protocols[C]. //Proceeding of Fourth ACM/IEEE Conference on Mobile Computing and Networking (MobiCom), Dallas, TX: IEEE Press,1998: 85-97.
其他文献
一、物理安全     服务器应当放置在安装了监视器的隔离房间内,并且监视器应当保留15天以内的录像记录。另外,机箱、键盘、抽屉等要上锁,以保证旁人即使在无人值守时也无法使用此计算机,钥匙要放在安全的地方。     二、停止Guest账号     在[计算机管理]中将Guest账号停止掉,任何时候不允许Guest账号登录系统。为了保险起见,最好给Guest账号加上一个复杂的密码,并且修改Guest账
期刊
或许你没有注意,Vista目前已经走完了自己的第一个年头。但因为大部分销量来自企业及OEM,零售市场的销售并不乐观,因此Vista的普及程度远远低于预期。这不得不让我们对下一代Windows更加关注起来。   最近一段时间有关下一代Windows——Windows 7.0的小道消息越来越多,革命性的内核、集成虚拟技术、重新设计的UI……这些令人振奋的消息都让我们对Windows 7抱有极高的期待,
期刊
1 引言     在TCP通讯中为了限制任一时刻可发送的数据量,并为接收端提供流量控制,TCP对等方使用窗口实现这些目的。该窗口是接收端允许发送端发送的字节流的数据范围。发送端只能发送位于窗口内的字节流中的字节。该窗口随着发送端的出站字节流和接收端的入站字节流而滑动。    2 TCP接收窗口和TCP吞吐量    为了优化TCP吞吐量(假设为合理的无差错传输路径),发送端应该发送足够的数据包以填满
期刊
新贵火把摄像头,照亮美好“视”界  新贵火把摄像头经过一年多时间的千锤百炼终于凌空出世!它的出现犹如星火燎原,一扫沉寂纷乱的摄像头市场,让“视”界清晰纯净,真实美好起来。  新贵火把MC-108摄像头外形如擎天柱,又似孙大圣的金箍棒,但它更像一支正在熊熊燃烧的火把,火红透亮的底座与古朴雅致的波纹机身相搭配,给人热情奔放明朗吉祥之感;机身线条流畅,顶部与中部以及镜头处银环点缀,显得高贵典雅而又活泼生
期刊
1 引言  WLAN(无线局域网)是计算机网络与无线通讯技术结合的产物,目前其发展已比较完善,速度也越来越快,安全性方面也有了长足的发展,已经有越来越多的热点地区采用WLAN作为高速无线数据的接入手段。但与此同时,人们也发现,无线AP(接入点)的覆盖效果始终是在空旷地区较好,而室内覆盖则差强人意,甚至无法接入,因此,解决无线AP的室内覆盖问题就成为WLAN发展的重要问题之一。    2 WLAN与
期刊
AMD 2007年发布的DX10系列显卡可谓大获成功,除了3D游戏有上佳表现之外,HD2000和HD3800系列显卡所具备的UVD高清硬解码引擎更是备受好评!UVD高清硬解码引擎独家全部支持H.264和VC-1这两种主流编码格式高清影片的“全程解码”,因此也成为很多高清爱好者和电脑用户的首选显卡。   虽然硬件规格不错,但是对于中国用户来说,由于大量高清片源均为外语发音,外挂中文字幕便无可避免。实
期刊
众所周知,现在WEB迅雷已经实现了BT和eMule电骡下载,真正实现了“跨协议高速下载”。但是先前的版本并不能支持BT和电骡的续传,这为我们大容量的数据传输带来很多的不便。与此同时,我们也会遇到在其他BT客户端下载BT资源而丢种或其他网络原因导致“半途而废”的情况,迅雷以稳定和高速下载见长,如果能够将其他BT客户端中下载不了的资源导入到WEB迅雷中“可持续下载”就好了。新版WEB迅雷的发布,为我们
期刊
小明非常喜欢摄影,也拍摄了很多美丽风景与夜景照片,但是照片导入到电脑上后,发现拍摄的夜景颗粒感很强,小明心想自己的数码相机好像没问题啊,在数码相机上看着好好的,为什么放到电脑里就变了呢?经过咨询一些专业人士,才知道这属于数码相机的通病,拍摄照片时许多时候都会有噪点。在一些特殊情况下,可能更严重,比如相机在像素低、光线不好的情况下噪点就很严重。因而对有噪点的数码照片进行后期处理就显得非常必要。   
期刊
在线做笔记和放在自己电脑里的笔记相比,有着众多的好处。我们可以随时随地访问、修改我们的笔记,我们可以和同学一起分享交流笔记,还有一些特别的功能,比如说,在线的to-do list,日程表,甚至通过客户端使得我们可以将笔记内容和服务器那边进行同步。   下面就给大家介绍很多的在线笔记网站,相信看完所有的介绍,一定会有些让你心动的。     NoteSake   http://notesake.com
期刊
本人在平时的QQ空间操作里领悟出来一些实用小知识。希望不懂QQ空间的朋友能学会,做出自己的个性QQ空间。     1.在商城买东西时就能拖动挂件等物品     我们在商城买东西时点挂件,显示出来后不能拖动,停在左上角。这样我们不知道它到底放在哪个位置好看。   我们在要买的挂件等东西上点击购买后,在左上角直接把显示出来的东西拉到你所想放到的地方,就能看到效果了。      2.做个性欢迎录音   
期刊