基于测距的无线传感器网络均衡式招募调度算法

Range-based Distributed Recruit Scheduling in WSNs

  • 摘要: 节点调度是均衡无线传感器网络能量有效方法之一.分析基于测距的睡眠调度算法(RBSS)发现其招募节点能耗过大,造成其过早死亡,影响网络的生命周期.针对这个问题,本文在正六边形覆盖模型的基础上,基于能量均衡思想,提出基于测距的均衡式招募调度算法(RBDRS).RBDRS算法将协作节点招募的任务转移到新招募的协作节点上,均衡网络能耗.招募节点通过测距招募距其最远的邻居节点作为协作节点,协作节点再依次为招募节点招募新的协作节点,直至无法招募到新的协作节点.仿真实验结果表明,与RBSS算法相比,在不增加额外开销的条件下,RBDRS算法能够有效减少工作节点数目,提高网络覆盖率,均衡网络能耗,延长网络生命周期.

     

    Abstract: Node scheduling is one approach used to balance the problems of energy constraints in wireless sensor networks. By analyzing the range-based sleep scheduling algorithm (RBSS), we find that the recruitnode energy consumption of the RBSS is too large. This condition results in the node having premature deaths, which in turn, affect the network life cycle. To solve this problem, we propose a range-based distributed recruit scheduling (RBDRS) method based on the regular hexagon node coverage model, combined with energy-balanced concept. The RBDRS algorithm adopts the method of distributed recruitment, which transfers the recruited task of cooperating nodes to new-recruitment cooperative nodes in order to balance network energy consumption. Recruitment nodes recruit the farthest neighbor nodes as collaborative nodes based on their distance; then, the collaborative nodes recruit new collaborative nodes for recruitment nodes until they are unable to recruit new ones. Simulation results show that, compared with the RBSS algorithm, in case the overhead does not increase, the RBDRS algorithm can effectively reduce the number of worker nodes, thus improving network coverage, achieving balanced network energy consumption, and prolonging the network's lifetime.

     

/

返回文章
返回