| Literature DB >> 28753951 |
Zhigang Jin1, Yingying Ma2, Yishan Su3, Shuo Li4, Xiaomei Fu5.
Abstract
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).Entities:
Keywords: Q-learning technique; delay-aware; lifetime-extended; routing protocol; underwater sensor networks
Year: 2017 PMID: 28753951 PMCID: PMC5539619 DOI: 10.3390/s17071660
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Q-learning based delay-aware routing mechanism.
Figure 2Packet structures of DATA_READY packet in data_ready phase and INTEREST packet in interest phase and their relationship.
Notations.
| Name | Description |
|---|---|
| Packet forwarding from node | |
| Constant cost | |
| Weight of two costs | |
| The neighbor node set of | |
| Delay sensitivity of communication between node | |
| The modified | |
| Delay of communication between node | |
| The time of failed communication between node | |
| The energy-related cost of node | |
| The delay-related cost of node | |
| The discount factor of future reward |
Simulation parameters.
| Name | Values |
|---|---|
| Transmission power | 10 W |
| Receiving power | 3 W |
| Idle power | 30 mW |
| Data packet size | 300 B |
| Transmission rate | 3 kbps |
| Transmission range | 500 m |
| Preamble signal length | 0.49 s |
| Simulation time | 104 s |
Figure 3Variance of the residual energy with different values of , and .
Figure 4Average latency with different values of , and .
Figure 5Average latency comparison between QDAR and QELAR with different packet generation rate λ (packets/s).
Figure 6Lifetime ratios of QDAR and different routing protocols (QELAR and VBF) with different packet generation rate λ (packets/s).
Figure 7Total energy consumption between QDAR and QELAR with different MAC protocols.