(2)能量感知路由:WSNs主要在通信时耗能,但网络中节点能量受到限制,如果想要延长网络寿命,很有必要选取能量优化的路径传输数据。传统WSNs路由采用最短路径策略来优化吞吐量与服务质量,可能会出现网络分区。为了解决这个问题,有学者提出了能量感知路由,其基本思路是考虑使用次优路径提高网络寿命。能量感知路由能够确保了最佳路径并没有被频繁使用,网络整体能量消耗均衡,不易导致网络分区。该协议不是通过找到单个最佳路径来进行通信。相反,它保留了一组很好的路径,并且根据量级给各条路径分配被选中的概率。这意着通信将在不同的时间使用不同的路径代替单一路径,因此任何单个路径不会使能量过快耗尽。这种方式也使节点进出网络得到快速响应,并具有整个网络具有最小的路由开销。能量感知路由根据能量产生通信路径,选择使传输耗能最小化或者是剩余能量最大化的路径延长网络生命周期。
(3)自适应分簇(LEACH)路由:LEACH路由算法选择随机节点做为簇首,而循环的选择簇头能够使网络中所有能量负载被均匀分配给各个节点,从而降低网络能量消耗,延长网络生命期。为了减少整个网络中节点将数据发送到sink节点的通信量,簇头提前将位于簇内的节点所产生的数据进行整理,再将数据发送给sink节点。LEACH的MAC层机制是基于TDMA/CDMA的,可以减少了簇间和簇内冲突。该协议在每段时间周期内会集中的采集数据,因此对需要进行连续监控的应用系统非常适用。为保证网络获得一致的能量分布,协议每隔一段时间会重新选择簇首节点。该协议并不需要周期性的传输数据,因为终端使用者并不急于得知网络中的全部数据,所以协议不用在每个时间周期内传送数据,从而有效控制节点能耗。虽然LEACH能够使网络生存期提高,但是它的假设条件存在问题。该路由协议并不适合用在规模较大的网络中,因为LEACH路由算法假设所有节点能跟汇聚节点直接进行通信。协议并没有指出簇头节点要如何均匀分布在整个网络中,所以很可能导致被选的簇头节点密集分布在网络某一区域。LEACH协议最开始选择簇头节点时,每个节点的初始能量相等,簇头能耗相当,所以该协议更适用于能量均衡的网络。 基于能量的路由策略研究+文献综述(3):http://www.751com.cn/jisuanji/lunwen_20515.html