无线传感网络改进的路由算法分析

2017-05-30 17:12刘亚尤晓蕾杨少川
科技风 2017年21期
关键词:无线传感网络

刘亚  尤晓蕾  杨少川

摘要:无线传感网络中路由算法加以改进和研究,成为多数学者的主攻方向,目的是优化设备节点能量消耗,提高数据传输效率。本文分析了AODVjr 算法,并和AODV算法在分组投递率、路由负载方面仿真比较分析,具有明显的优势。

关键词:无线传感网络;路由算法;AODVjr

在无线传感网络中,网络层中的路由协议、路由算法的优劣好坏直接关系着无线传感网络的能量损耗、可靠性以及网络的生命周期。为了延长网络的生命周期,除了降低硬件的功耗外,更多的在于网络层中路由协议的研究和优化。分层路由算法减少了网络中频繁的路由发现产生的广播流量,并且有效控制了节点的耗能。其次,分层算法提高了网络的扩展性。数据通过多跳传输的方式可以经多条路径到达基站,也会存在路由选择的问题。

1 AODVjr路由算法

AODVjr路由算法它是AODV(Ad hoc On-demand Distance Vector Routing)的简版,但它延续了AODV算法的基本功能,满足了ZigBee传感网络功耗低的特性。

AODVjr路由它分为路由发现以及路由维护这两个过程,在这两个过程当中我们需要用到三种路由信息控制分组:第一种路由请求包(RREQ);第二种路由应答包(RREP);第三种路由错误包(RERR)。在路由发现环节,我们需要路由表和路由发现表来实现路由信息的存储。其中路由表记录下一跳的路由信息,路由发现表记录与寻找路由信息相关的信息。

2 AODVjr和AODV算法的对比优势

(1)没有了目标节点序列号。在AODV算法中如果中间节点存在到达目的节点路径信息的有效路径,中间节点就会回复RREP应答信息,它是根据目标序列号来防止路由环路发生。而AODVjr算法的处理方法是只有目的节点才能回复RREP路由应答信息,这样不仅避免了路由环路的发生也减少了网络开销。

(2)去除了先驱节点列表,减少了线路查找中的开销。

(3)假如数据传送过程中的一条路径发生中断,它会采用本地修复的方法进行线路修复操作。在AODV算法中,RERR包可能含有两个或两个以上不能到达的目的节点,但在AODVjr算法中,RERR报文里只有唯一一个不能到达的目标节点。

(4)AODVjr中路由信息的维护是通过目的节点向源节点发送KEEP_ALIVE包来实现的。AODV算法则是周期性地向周围节点发送HELLO分组信息来实现路由信息的维护。

3 AODVjr算法仿真对比实验分析

本次所进行的仿真环境是在50m×50m的区域里随机设置50个节点进行的,其中源节点是4,目的节点是24。AODV算法选择了一条最优路径,跳数为4。

如图1所示,AODVjr路由算法和AODV路由算法都有比较高的分组投递率,在0~20(m/s)节点移动速度范围内都能保持在97%以上。但随着横坐标节点移动速率的加快,二者的分组投递率快速下降,这是因为在传输范围内节点众多,速度加快势必会造成碰撞几率增加,产生丢包现象。

如图2所示,随着节点移动速度的加快,AODVjr和AODV这两种路由算法路由负载在不断的增加,而且AODVjr算法的路由负载几乎是AODVjr算法的两倍。这是因为每一个收到HELLO信息(周围节点所发送)的中间节点都要进行回复,这就无形增大了整个网络的路由开销,但AODVjr路由却不存在这种情况。

4 结语

本文分析了AODVjr 算法,并和AODV算法在分组投递率、路由負载方面仿真比较分析,AODVjr 算法具有相对的优势,为无线传感网络的路由实现提供了参考。

参考文献:

[1]吴非.基于ZigBee技术的无线传感器网络路由算法研究[D].北京邮电大学,2015.

[2]陈伟.基于ZigBee网络的路由算法研究[J].软件导刊,2017(03):42.

[3]雷斌,穆春喜.ZigBee网络路由算法的分析与优化[J].计算机与数字工程,2016,44(3):501-505.

基金项目:航空科学基金资助项目(2015ZD55005);河南省科技攻关基金资助项目(No.152102210137);郑州航院青年科研基金项目(2017133002)

作者简介:刘亚(1987-),女,河南郑州人,硕士,助教,研究方向:无线传感网络技术。

猜你喜欢
无线传感网络
基于无线传感网络的雷击信号检测平台设计
改进的无线传感网络节点定位系统的设计与研究
基于物联网ZigBee技术的智能家居监控系统 
甲醛监测仪设计及其低功耗研究
试论无线传感网络动态休眠通信协议
基于CC2530的智能照明控制系统设计
一种基于压缩感知的农业WSN数据传输方法
建东学院图书馆无线温度测量系统设计
基于ZigBee的区域环境质量监测系统
基于无线传感网络的智能家居安防系统