论文部分内容阅读
在Sink和节点不断移动的多跳无线传感器网络中,节点和Sink的位置不断变化.如果节点采用传统的广播方式发送数据,节点发送的数据在到达移动Sink之前,很有可能被大量的节点不断转发.这样不仅容易导致数据冗余过大,而且容易造成节点的能量消耗过快从而缩短网络生命周期.为了最大化网络生命周期,提出一种节能的算法ROAR来解决这个问题.首先,节点执行类似于选取簇头的收集器选择算法,能量高的节点以高概率决定是否成为收集器.然后,节点将数据发送给有效区域内的邻居节点.所谓的有效区域是指过节点作连接节点和Sink的直线的垂线,以垂线为边界,与移动Sink同侧的区域.最后,收集器采用折半角度传输的方式将数据发送给移动Sink.仿真实验结果表明,与目前已有的算法相比,算法ROAR能够有效地缩短收集一轮数据所需的时间、减少能量开销、延长网络生命周期.
In Sink and nodes moving multi-hop wireless sensor networks, the location of nodes and Sinks is constantly changing.If a node sends data using traditional broadcasting, the data sent by nodes is likely to be continuously replaced by a large number of nodes before it reaches the mobile Sink Forwarding.This not only easily lead to data redundancy is too large, but also easily lead to node energy consumption too fast and thus shorten the life cycle of the network.In order to maximize the network life cycle, proposed an energy-saving algorithm ROAR to solve this problem.First, the node execution Similar to the collector selection algorithm of selecting cluster heads, nodes with higher energy decide whether to become a collector with high probability, and then the node sends the data to the neighbor nodes in the effective area.The so-called effective area refers to nodes as connecting nodes and Sink straight line perpendicular to the border with the mobile Sink ipsilateral region.Finally, the collector uses a half-angle transmission to send data to the mobile Sink.The simulation results show that, compared with the existing algorithm phase ROAR algorithm can effectively shorten the time required to collect a round of data, reduce energy costs and extend network life cycle .