在无线传感器网络中,节点往往以随机方式密集部署,从而易于产生大量冗余。文中在考虑网络覆盖率的前提下,提出了一种休眠调度算法。节点根据自己与邻居节点的位置关系,计算邻居节点对自己感知区域的覆盖程度。若邻居节点对自己的感知区域覆盖度超过给定的阈值,则节点进入休眠状态。仿真实验证明了算法的有效性,通过关闭网络中的冗余节点,节省了网络能量,延长了整个网络的生命周期;和同类算法相比较,算法检测冗余节点的能力明显优于同类算法,较大程度地减少了网络中的冗余节点。%In Wireless Sensor Networks ( WSNs) ,nodes are densely deployed,which may increase a number of redundant nodes. Consid-ering the network’ s coverage,a type of sleeping scheduling algorithm is proposed about coverage redundancy. Each node calculates the coverage rate of its sensing area according to the locations of its neighbors nodes. If the coverage rate is beyond the threshold,the node goes into sleeping mode while other sensor nodes remain active. Simulation experiment shows the effectiveness of the algorithm. By sleep-ing redundant nodes in the network,network energy is saved and network life is prolonged. Moreover,compared with other algorithms,the ability of the algorithm to detect redundant nodes is much better. The number of redundant nodes is greatly reduced in the network.
展开▼