School of Electrical and Information Engineering, Tianjin University, Tianjin 300072, China.
School of Engineering, RMIT University, Melbourne, VIC 3000, Australia.
Sensors (Basel). 2018 Nov 27;18(12):4168. doi: 10.3390/s18124168.
Underwater Acoustic Sensor Networks (UASNs) have become one of the promising technologies for exploring underwater natural resources and collecting scientific data from the aquatic environment. As obstacles hinder the communications among sensor nodes in UASNs, designing an effective bypass routing protocol to avoid obstacles is an urgent need. Moreover, the sensor nodes are typically powered by batteries, which are difficult to replace, restricting the network lifetime of UASNs. In this paper, an Energy-efficient and Obstacle-Avoiding Routing protocol (EOAR) is proposed not only to address the issue of marine animals acting as obstacles that interfere with communications, but also to balance the network energy according to the residual energy. In the EOAR protocol, when the current node perceives the existence of marine animals, the interference area of the animal-nodes is first calculated using the underwater acoustic channel model, and then the candidate forwarding relay set of the current node is obtained according to the constraint conditions. The optimal candidate forwarding relay is determined by a fuzzy logic-based forwarding relay selection scheme based on considering the three parameters of the candidate forwarding relay, which includes the propagation delay, the included angle between two neighbor nodes, and the residual energy. Furthermore, in order to solve the problem of energy waste caused by packet collision, we use a priority-based forwarding method to schedule the packet transmission from the candidate forwarding relay to the destination node. The proposed EOAR protocol is simulated on the Aqua-sim platform and the simulation results show that proposed protocol can increase the packet delivery ratio by 28.4% and 11.8% and can reduce the energy consumption by 53.4% and 32.7% and, respectively, comparing with the hop-by-hop vector-based forwarding routing protocol (HHVBF) and void handling using geo-opportunistic routing protocol (VHGOR).
水下声纳传感器网络(UASN)已经成为探索水下自然资源和从水生环境中收集科学数据的有前途的技术之一。由于障碍物会阻碍 UASN 中的传感器节点之间的通信,因此设计一种有效的旁路路由协议来避免障碍物是当务之急。此外,传感器节点通常由电池供电,而电池难以更换,这限制了 UASN 的网络寿命。在本文中,提出了一种节能和避障路由协议(EOAR),不仅可以解决海洋动物作为障碍物干扰通信的问题,还可以根据剩余能量平衡网络能量。在 EOAR 协议中,当前节点感知到海洋动物的存在时,首先使用水声信道模型计算动物-节点的干扰区域,然后根据约束条件获得当前节点的候选转发节点集。最佳候选转发节点由基于模糊逻辑的转发节点选择方案确定,该方案基于考虑候选转发节点的三个参数,包括传播延迟、两个相邻节点之间的夹角和剩余能量。此外,为了解决由于数据包碰撞导致的能量浪费问题,我们使用基于优先级的转发方法来调度候选转发节点到目的节点的数据包传输。在所提出的协议在 Aqua-sim 平台上进行模拟的结果表明,与基于跳数的矢量转发路由协议(HHVBF)和使用地理机会路由协议处理空洞(VHGOR)相比,所提出的协议可以分别将数据包的投递率提高 28.4%和 11.8%,将能量消耗降低 53.4%和 32.7%。