针对无线传感器网络(WSN)中存在的"能量空洞"问题,设计一种适用于无线传感器网络的多sink环境下能量空洞避免方案MS-EHA(multiple sink-energy hole avoiding)。采取轮的思想,按周期在每轮的开始阶段,sink的位置会重新定位;在路由选择阶段,将综合考虑节点间的最小跳数以及路径上节点的能量消耗速率,增加路由修复机制,减少数据传输的延迟,提高网络通信的灵活性与效率。仿真与分析结果表明,与传统的DSR(动态源路由协议)相比较,该方案有效降低了网络能量消耗与节点间的路由跳数,减少了数据包的丢失数目,缓解了传感器网络的能量空洞现象,降低了网络延迟,较大程度提高了数据包的传输效率。
Aiming at the problem of the energy hole in wireless sensor network,an energy hole avoiding scheme for wireless sensor network in multiple sinks environment which named as MS-EHA(multiple sink-energy hole avoiding)was proposed.The idea of the round was taken.At the beginning of each round,the sink was relocated.In the phase of route selection,considering the minimum number of hops between nodes and the node energy consumption rate on the path,the route repair mechanism was added.A simulation example was presented,which was compared to the traditional DSR(dynamic source routing).Results show that the proposed scheme minimizes the network energy consumption more effectively and reduces packet loss.It not only alleviates energy hole phenomenon of the sensor network effectively,but reduces the network latency.Hence it improves the transmission of data packets.