卞 勇
(江苏省扬州商务高等职业学校 信息电子系,江苏 扬州 225000)
基于ZigBee网络的AODVjr路由算法分析与优化
卞 勇
(江苏省扬州商务高等职业学校 信息电子系,江苏 扬州 225000)
针对AODVjr算法在使用中出现网络拥塞、丢包、部分节点承载负荷过重等现象,提出了基于能量有效的改进型AODVjr路由算法,并提出将某一节点或部分节点的能量消耗降低并分摊到整个网络,提高了整个网络的能量有效性,达到延长网络使用寿命的目的。
AODVjr算法;承载负荷;能量有效性;使用寿命
随着人们对生活环境和工作环境要求的不断提高,ZigBee无线传感网因其低功耗、低成本、安全、稳定等优点,逐渐在工业、医疗、气象监测、智能家居等领域被广泛应用[1]。ZigBee无线传感网由一个个节点组成,节点由电池供电,怎么让有限的电量发挥最大的能效,延长整个无线传感网络的寿命,最直接的方法就是找到一种合理的路由算法[2]。本文对AODVjr算法进行了分析,提出了基于能量有效的改进型AODVjr路由算法,该算法通过降低单个节点能量消耗,将单个或者部分节点的能量消耗分摊到整个网络,实现整个网络的能量有效最大化[3]。
AODVjr算法其实就是精简后的AODV算法,在功能上它继承了AODV算法所有重要的功能,但是相对AODV算法,AODVjr算法降低了能耗成本,实现起来更方便[4]。
AODVjr的缺点:首先,容易产生大量的RREQ分组冗余,AODVjr算法是采用广播RREQ分组方式寻找最短的路径,这种方式对于规模较小的ZigBee网络还可以应付,但是随着节点的不断增加,RREQ分组就会以几何倍数增加,这必将导致网络传输的延时边长,数据传输的效率降低,会浪费网络整体能量[5]。……