RCAR: A Reinforcement-Learning-Based Routing Protocol for Congestion-Avoided Underwater Acoustic Sensor Networks

Underwater acoustic sensor networks (UASNs) have attracted much attention due to various aquatic applications. However, UASNs have many specific characteristics, such as high propagation delay, high packet error rate, and low bandwidth, which bring challenges to network congestion control. Furthermore, the point-to-point congestion control algorithms cannot guarantee the end-to-end optimal performance. Therefore, congestion avoidance is an important issue to be considered when designing routing protocols for UASNs. In addition, since the sensor nodes deployed underwater are powered by batteries, which are hard to be replaced or recharged, energy limitation should be taken into account as well. In this paper, we propose a reinforcement-learning-based congestion-avoided routing (RCAR) protocol to reduce the end-to-end delay and energy consumption. With the application of reinforcement learning, the protocol converges to the optimal route from the source node to the surface sink by exploring hop-by-hop. In RCAR, a reward function in reinforcement learning is defined in which congestion and energy are both considered for adequate routing decision. To accelerate the convergence of the algorithm, we introduce a dynamic virtual routing pipe with variable radius, which is related to the average residual energy of the neighbors of the sender node. Moreover, in the cross-layer-information-based RCAR protocol, an information update method based on a handshake in the MAC layer is proposed, which guarantees the optimal routing decision. The simulation results show that the proposed RCAR protocol outperforms hop-by-hop vector-based forwarding protocol (HHVBF), QELAR, and GEDAR in terms of convergence speed, energy efficiency, and end-to-end delay.

[1]  Dario Pompili,et al.  A Multimedia Cross-Layer Protocol for Underwater Acoustic Sensor Networks , 2010, IEEE Transactions on Wireless Communications.

[2]  Azzedine Boukerche,et al.  Geographic and Opportunistic Routing for Underwater Sensor Networks , 2016, IEEE Transactions on Computers.

[3]  Zhou Yu,et al.  Multi-Objectivization-Based Localization of Underwater Sensors Using Magnetometers , 2014, IEEE Sensors Journal.

[4]  Insoo Koo,et al.  EECOR: An Energy-Efficient Cooperative Opportunistic Routing Protocol for Underwater Acoustic Sensor Networks , 2017, IEEE Access.

[5]  Gurkan Tuna,et al.  A survey on deployment techniques, localization algorithms, and research challenges for underwater acoustic sensor networks , 2017, Int. J. Commun. Syst..

[6]  M. Stojanovic,et al.  Slotted FAMA: a MAC protocol for underwater acoustic networks , 2006, OCEANS 2006 - Asia Pacific.

[7]  Meikang Qiu,et al.  Energy-aware routing for delay-sensitive underwater wireless sensor networks , 2013, Science China Information Sciences.

[8]  Peng Xie,et al.  VBF: Vector-Based Forwarding Protocol for Underwater Sensor Networks , 2006, Networking.

[9]  Ruiqin Zhao,et al.  Minimum Delay Multipath Routing Based on TDMA for Underwater Acoustic Sensor Network , 2016, Int. J. Distributed Sens. Networks.

[10]  Shengming Jiang,et al.  On Reliable Data Transfer in Underwater Acoustic Networks: A Survey From Networking Perspective , 2018, IEEE Communications Surveys & Tutorials.

[11]  Faisal Karim Shaikh,et al.  Underwater Sensor Network Applications: A Comprehensive Survey , 2015, Int. J. Distributed Sens. Networks.

[12]  Enzo Baccarelli,et al.  P-SEP: a prolong stable election routing algorithm for energy-limited heterogeneous fog-supported wireless sensor networks , 2017, The Journal of Supercomputing.

[13]  Winston K. G. Seah,et al.  A Survey of Techniques and Challenges in Underwater Localization , 2011 .

[14]  Jun-Hong Cui,et al.  Impact of real modem characteristics on practical underwater MAC design , 2012, 2012 Oceans - Yeosu.

[15]  Sanguthevar Rajasekaran,et al.  Adaptive Power Controlled Routing for Underwater Sensor Networks , 2012, WASA.

[16]  Mohsen Guizani,et al.  Routing protocols for underwater wireless sensor networks , 2015, IEEE Communications Magazine.

[17]  Wei Cheng,et al.  3D Underwater Sensor Network Localization , 2009, IEEE Transactions on Mobile Computing.

[18]  X. Liao,et al.  Dynamics of the congestion control model in underwater wireless sensor networks with time delay , 2016 .

[19]  Shengli Zhou,et al.  A DSP implementation of OFDM acoustic modem , 2007, Underwater Networks.

[20]  Tzung-Shi Chen,et al.  Adaptive Load-Aware Congestion Control Protocol for Wireless Sensor Networks , 2017, Wirel. Pers. Commun..

[21]  Tim Brys,et al.  A Gentle Introduction to Reinforcement Learning , 2016, SUM.

[22]  Jaime Lloret,et al.  Underwater Acoustic Modems , 2016, IEEE Sensors Journal.

[23]  Ali Ghaffari,et al.  Congestion control mechanisms in wireless sensor networks: A survey , 2015, J. Netw. Comput. Appl..

[24]  Yunsi Fei,et al.  QELAR: A Machine-Learning-Based Adaptive Routing Protocol for Energy-Efficient and Lifetime-Extended Underwater Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[25]  Emad Felemban,et al.  A Survey on Current Underwater Acoustic Sensor Network Applications , 2014 .

[26]  Samer F. Khasawneh,et al.  GMCAR: Grid-based multipath with congestion avoidance routing protocol in wireless sensor networks , 2012, Ad Hoc Networks.

[27]  Jun-Hong Cui,et al.  DBR: Depth-Based Routing for Underwater Sensor Networks , 2008, Networking.

[28]  M. Shamim Kaiser,et al.  Energy-efficiency and reliability in MAC and routing protocols for underwater wireless sensor network: A survey , 2016, J. Netw. Comput. Appl..

[29]  J. Martin Leo Manickam,et al.  Energy Efficient Shortest Path Routing Protocol for Underwater Acoustic Wireless Sensor Network , 2018, Wirel. Pers. Commun..

[30]  Jun-Hong Cui,et al.  Improving the Robustness of Location-Based Routing for Underwater Sensor Networks , 2007, OCEANS 2007 - Europe.

[31]  S. Singh,et al.  The WHOI micro-modem: an acoustic communications and navigation system for multiple platforms , 2005, Proceedings of OCEANS 2005 MTS/IEEE.

[32]  Jun-Hong Cui,et al.  Scalable Localization with Mobility Prediction for Underwater Sensor Networks , 2011, IEEE Trans. Mob. Comput..

[33]  Mari Carmen Domingo,et al.  Marine communities based congestion control in underwater wireless sensor networks , 2013, Inf. Sci..

[34]  Shengli Zhou,et al.  Throughput of Underwater Wireless Ad Hoc Networks With Random Access: A Physical Layer Perspective , 2015, IEEE Transactions on Wireless Communications.

[35]  Cheng-Fu Chou,et al.  Delay-Sensitive Opportunistic Routing for Underwater Sensor Networks , 2015, IEEE Sensors Journal.

[36]  José-Fernán Martínez,et al.  A Survey on Underwater Acoustic Sensor Network Routing Protocols , 2016, Sensors.