在能量有限条件下通过降低能耗来延长网络生存时问是无线传感器网络面临的重要挑战之一。在层次体系结构中,MAC层和网络层的能耗是影响系统能量有效性的关键,因此可以将这两层结合起来考虑,从网络跨层优化的角度来分析其能耗。针对现有典型成簇算法理论前提条件多、无法适应网络动态变化、不易在实际环境中实现的不足,结合功率控制理论及算法,基于跨层优化的策略提出了一种易于实现、能动态适应网络变化、能量有效的链路稳定成簇算法。该算法能在降低能耗的同时扩大网络的吞吐量。实验仿真结果表明,与现有的几种典型方案相比,新算法在保证网络稳定性的同时使网络具有了更大的有效吞吐量及更长的生存时间。
Reducing power consumption to extend network lifetime with limited energy resource is one of the most important challenges in wireless sensor networks. A cross-layer strategy that considers MAC layer and network layer jointly should be adopt to improve the performance of the network due to the fact that both the layers have an great effect on the energy-efficient capability of wireless sensor networks. Aiming at the disadvantages that the traditional clustering algo-rithms can not suit to dynamic network environments and it is hard for people to apply those algo-rithms in reality, a link-stable clustering algorithm (LSC) which is simple, dynamic and energy-efficient for wireless sensor networks is proposed based on cross-layer improving strategy in this paper. The algorithm can expand the network throughput and reduce the power consumption. The experimental results demonstrate that the novel cross-layer improving protocol which use clustering and power control scheme can provide longer lifetime and higher throughput than the current important protocols while keeping the network stably.