A Q-Learning-Based Delay-Aware Routing Algorithm to Extend the Lifetime of Underwater Sensor Networks

Underwater sensor networks (UWSNs) have become a hot research topic because of their various aquatic applications. As the underwater sensor nodes are powered by built-in batteries which are difficult to replace, extending the network lifetime is a most urgent need. Due to the low and variable transmission speed of sound, the design of reliable routing algorithms for UWSNs is challenging. In this paper, we propose a Q-learning based delay-aware routing (QDAR) algorithm to extend the lifetime of underwater sensor networks. In QDAR, a data collection phase is designed to adapt to the dynamic environment. With the application of the Q-learning technique, QDAR can determine a global optimal next hop rather than a greedy one. We define an action-utility function in which residual energy and propagation delay are both considered for adequate routing decisions. Thus, the QDAR algorithm can extend the network lifetime by uniformly distributing the residual energy and provide lower end-to-end delay. The simulation results show that our protocol can yield nearly the same network lifetime, and can reduce the end-to-end delay by 20–25% compared with a classic lifetime-extended routing protocol (QELAR).

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

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

[3]  Zhang Qunfei,et al.  A MACA-based power control MAC protocol for Underwater Wireless Sensor Networks , 2016, 2016 IEEE/OES China Ocean Acoustics (COA).

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

[5]  Enzo Baccarelli,et al.  FLAPS: bandwidth and delay-efficient distributed data searching in Fog-supported P2P content delivery networks , 2017, The Journal of Supercomputing.

[6]  Mukesh Singhal,et al.  An efficient routing algorithm to preserve k\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}-coverage , 2013, The Journal of Supercomputing.

[7]  Dario Pompili,et al.  Distributed Routing Algorithms for Underwater Acoustic Sensor Networks , 2010, IEEE Transactions on Wireless Communications.

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

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

[10]  Jie Wei,et al.  ES-VBF: An Energy Saving Routing Protocol , 2013 .

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

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

[13]  Ibrahima Faye,et al.  End-to-End Delay and Energy Efficient Routing Protocol for Underwater Wireless Sensor Networks , 2014, Wirel. Pers. Commun..

[14]  Jun-Hong Cui,et al.  UPC-MAC: A Power Control MAC Protocol for Underwater Sensor Networks , 2013, WASA.

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

[16]  Azzedine Boukerche,et al.  Underwater sensor networks: a new challenge for opportunistic routing protocols , 2015, IEEE Communications Magazine.

[17]  Riadh Dhaou,et al.  Load balancing techniques for lifetime maximizing in wireless sensor networks , 2013, Ad Hoc Networks.

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

[19]  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.

[20]  Zahra Pooranian,et al.  Queen-bee Algorithm for Energy Efficient Clusters in Wireless Sensor Networks , 2011 .

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

[22]  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.

[23]  Emad A. Felemban,et al.  Challenges and opportunities for underwater sensor networks , 2016, 2016 12th International Conference on Innovations in Information Technology (IIT).

[24]  Xiaohong Shen,et al.  Dynamic Node Cooperation in an Underwater Data Collection Network , 2016, IEEE Sensors Journal.

[25]  Nasser Alzeidi,et al.  EMGGR: an energy-efficient multipath grid-based geographic routing protocol for underwater wireless sensor networks , 2017, Wirel. Networks.

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