在无线传感器网络中,容错性和高效性是衡量网络性能的重要指标,在应用中如何同时兼顾这两个因素一直是算法研究的关键问题。针对多事件的监测和感知处理的应用,特别是当事件的感知区域发生重叠情况时,提出了具有能量效率的容错事件簇算法AECA。算法中首先给出了既考虑节点剩余能量又考虑节点容错性的分布式的簇头选举方法;然后研究了事件簇之间具有重叠区域的情况下节点处理的策略。通过仿真实验表明,算法AECA能有效地提高传感器网络的容错性和生存周期,并具有可靠性和可扩展性的特点。
Two crucial performance parameters,failure tolerant and energy efficiency,are often used to evaluate network capability in wireless sensor networks,and it has been a key issue to consider at the same time both of the factors in algorithm design.This paper proposes a failure-tolerant event cluster algorithm with energy efficiency defined as AECA,when used in applications of monitoring and dealing with multi-event generating and sensing influence,and especially when some event sensing areas are wrapped.In this algorithm,a distributed cluster-header election method is put forward firstly considering both node residual energy and fault tolerant.Secondly,the node disposal policy is addressed when node clusters have a wrapped area.Simulation results demonstrate that AECA will significantly increase fault-tolerant capacity and the lifetime of the network and it bears the features of reliability and scalability.