移动传感器网络中节点的移动引起网络拓扑动态变化,数据源节点到Sink节点之间往往不存在稳定的通信路径,从而对数据传输协议提出了更高的要求.基于接收者的路由不需要建立数据源节点到Sink节点的全局路由,而是由发送节点的邻居节点根据自身的位置信息按一定规则参与转发权的竞争,动态地生成下一跳的转发路径,因此能够应用于移动传感器网络.针对移动传感器网络的特性以及现有相关协议存在的缺陷,提出了一种基于接收者的跨层传输协议.该协议优化了转发优先度计算方法,设计了一种自适应的转发申请信息发送机制,采用双信道通信模式解决了转发权竞争过程中的数据碰撞和多播抑制问题,并提出了一种简单高效的路由空洞逾越机制.仿真实验表明,该协议在通信开销、传输时延以及可靠性等方面具有较好的性能.
As nodes can move randomly in mobile sensor networks, the network topology cnanges frequently. Generally, there is no stable communication path between source node and sink node, even in a short interval. Thus the data forwarding protocol encounters great challenges in mobile sensor networks. Receiver based routing protocols do not require to establish an overall routing from source node to sink node, but allow the neighbor nodes of the sender to contend for the forwarding right under certain rules, and only the contention winner has the opportunity to forward data. Existing receiver based routing protocols can be applied to mobile sensor networks, but they still suffer to some disadvantages in the fields of forwarding priority calculation, data collision, muhicast suppression and routing void bypass. Taking into account the characteristics of mobile sensor networks, a receiver based cross-layer forwarding protocol (RCF) is proposed in this paper. The RCF protocol optimizes the forwarding priority calculation and utilizes a self-adaptive mechanism for forwarding right contention. Also, it deals with the data collision and muhieast suppression better through the dual-channel communication model, and puts forward an efficient routing void bypass mechanism. The simulation results show that RCF performs well in terms of communication consumption, forwarding delay and reliability.