传统的机会泛洪算法在低占空比无线传感器网络中,容易造成“瓶颈”节点转发大量数据而导致自身能量消耗过快,加速死亡,从而造成网络分割.针对该算法存在的缺陷,新算法在选择发送节点时,充分考虑到了节点的剩余能量和节点间通信链路的质量,达到了节点能量均衡的效果,解决了网络中瓶颈节点因负载过大而过早死亡的问题.通过仿真实验表明,在保证了较低端到端时延和较高投递率的前提下,新算法有效地延长了网络的生命期和增强了网络可靠性.
By using traditional opportunistic flooding (OF) algorithm, the "bottleneck" nodes are burdened with heavy relay traffic via multi-hop communication and tend to die earlier and that leads to the network being partitioned in low-duty-cycle wireless sensor networks. Based on the defect of OF algorithm, the new algorithm fully considers the link quality and node's remaining energy when selects the node to be the sender. It maintains the energy balance of the nodes and solves the problem of rapid death of "bottleneck" node due to large load. The simulation results shows new algorithm ensures a low end-to-end latency and high delivery rate, effectively extends the network lifetime and enhances the network reliability.