| Literature DB >> 31575028 |
Abstract
Underwater Sensor Networks (UWSN) have attracted huge attention due to their significance in oceanic observation and exploration. They offer a vast number of applications, many of which require routing the sensed data to a centralized location. This makes routing an important part of the design of such applications. In this paper, we present a comprehensive survey of recently proposed routing protocols for UWSNs. We evaluate the proposed schemes through an extensive set of parameters that define the core characteristics of a routing protocol. Moreover, we present a summary of the methods used by each scheme to familiarize readers with the basic operations of the schemes. We also present our view of the strengths and weakness of each scheme. For ease of description, the addressed routing protocols are divided into two categories: localization-based, and localization-free routing schemes. Each of the two categories is further divided into the protocols that consider node mobility, and those that do not. Lastly, we present our view on open research topics.Entities:
Keywords: mobility; routing protocols; survey; underwater sensor networks; void avoidance
Year: 2019 PMID: 31575028 PMCID: PMC6806086 DOI: 10.3390/s19194256
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Underwater Sensor Network Architecture [10].
Survey of localization-based routing protocols.
| Reference | Main Consideration | Next Hop Selection Criteria | Mobility | Location Required | Clustering | Connectivity Void Handling | Sink | Deployment |
|---|---|---|---|---|---|---|---|---|
| EECAR-AC [ | Void Avoidance, Network Lifetime, E2E delay. | Node energy, propagation delay, hop count, channel quality | Yes | Yes | Yes | Yes | Multiple Sink | 3D |
| EMGGR [ | Reliability, Void Avoidance. | Pre-determined multiple node disjoint paths | Yes | Yes | No | Yes | Single-sink (Multi-sink can also be used) | 3D |
| RBCRP [ | Load Balancing, reduce outage probability of relay nodes. | SNR, depth, residual energy | Yes | Yes | No | No | Multiple Sinks | 3D |
| ECBCCP [ | Energy conservation, Reliability. | Link quality and hop count | Yes | Yes | Yes | No | Multiple Sinks | 3D |
| AREP [ | Void handling, Link asymmetry. | Symmetry of link, Distance from the destination | Yes | yes | No | Yes | Single-sink | 3D |
| BLOAD [ | Energy Holes avoidance, balanced energy consumption. | Distance from sink | Yes | Yes | No | No | Single-sink | 2D |
| QERP [ | Achieve high packet delivery ratio (PDR), low end-to-end delay, and improve network wide energy consumption for real time applications. | Link quality, shortest path | Yes | Yes | Yes | Yes | Single-sink | 3D |
| EULC [ | Hot Spot mitigation, Balanced Energy dissipation, Improved network lifetime. | Residual Energy, Distance from the candidate forwarder to the sink node, distance from the current sender to the candidate forwarder | Yes | Yes | Yes | Yes | Single-sink | 3D |
| VA-GMPR [ | Reliability, Load balancing, void avoidance. | Optimality of Path length | Yes | Yes | No | Yes | Single-sink | 3D |
| EEDC-AA [ | Balance energy consumption and prolong underwater network lifetime. Prioritize collected data based on its importance. | Available Energy | Yes | Yes | No | No | Multi-sink | 3D |
| P-AUV [ | Energy efficiency, Low latency. | Distance to the sink node | Yes | Yes | No | No | Multi-sink | 2D |
| MFPR [ | Identify optimal energy-efficient routing coverage set. | Optimal route selection based on location of nodes and available energy | Yes | Yes | No | No | Multi-sink | 3D |
| JREM [ | Increase network lifetime by avoiding Energy Holes and balancing energy consumption. | Probability of Successful reception, Load Weights (derived to achieve balanced energy consumption) | No | Yes | No | Yes | Single-sink | 2D |
| DCMIBM [ | Propose an optimal node placement scheme and a clustering scheme to increase lifetime of the network by controlling energy consumption. | CHs act as relays. CHs are selected based on available energy and location of candidate sensor node within its cluster | No | Yes | Yes | NA | Single-sink | 3D |
| EBOR [ | Energy consumption, network lifetime Reliability, PDR. | Residual Energy, Packet delivery probability Efficient transmission distance | No | Yes | No | No | Multi-sink | 3D |
| ACUN [ | Selection of appropriate node as CH based on residual energy distance from sink, Selection of appropriate next hop to minimize energy consumption. | Estimated Energy Consumption of the sender (based on distance from the candidate node) | No | Yes | yes | yes | Single-sink | 3D |
| CSQSR [ | Guarantee application-specific QoS, while also maximizing the network lifetime. | Node Position/Location Throughput (QoS parameters) | No | Yes | No | No | NA | 3D |
| PCR [ | Reliable and energy-efficient data delivery using combination of Transmission Power control and opportunistic routing. | Reduction in overall energy cost, Improvement in Packet Delivery Probability | No | Yes | No | Yes | Multi-sink | 3D |
| EGBLOAD [ | Load balancing, void management. | Available energy and distance of the forwarder from sink | No | Yes | No | Yes | Multi-sink | 3D |
| BEAR [ | Mitigating imbalanced and inefficient energy consumption. | Residual energy, depth | No | Yes | No | Yes | Single-sink | 2D |
| RPO [ | Energy Efficiency, Reliability. | NA | No | Yes | No | NA | Multi-sink | 2D |
Survey of localization-free routing protocols.
| Ref # | Main Consideration | Next Hop Selection Criteria | Mobility | Location Required | Clustering | Connectivity Void Handling | Sink | Deployment |
|---|---|---|---|---|---|---|---|---|
| EVA-DBR [ | Detect and bypass the trapped and void nodes in UWSNs. | Depth, distance from the current sender, should not be a void node or trapped node. | Yes | No | No | Yes | Multi-sink | 3D |
| EECOR [ | Energy Efficiency | Depth, Energy Consumption Ratio (i.e., ratio of the residual and initial energy), Packet delivery probability of the forwarder | Yes | No | No | No | Single-sink | 3D |
| MMS [ | Energy Efficiency, Packet delivery ratio | Depth/hop count | Yes | No | No | No | Multi-sink | 3D |
| SUN [ | Improve routing for networks with unreliable links and mobile nodes | Hop count or SNR | Yes | No | No | No | Multi-sink | 3D |
| EAVARP [ | Balanced load distribution, void avoidance and network lifetime | Transmission capacity (i.e., the node selected as relay should have enough residual energy for transmission, and it should not be a void node) | Yes | No | No | Yes | Multi-sink | 3D |
| Co-EEORS [ | Reliability, improved Energy efficiency | Depth and location value (location value does not refer to the geographic location of a sensor node, but is measured in terms of a node’s distance from the surface sink node) | yes | No | No | No | Single-sink | 3D |
| SORP [ | Void Handling | Depth, the node in question should not be a void or trapped node, and it should be located in the forwarding area | Yes | No | No | Yes | Multi-sink | 3D |
| RMCN [ | Facilitate network operations for longer periods in risky areas | Residual Energy Distance between Sender and candidate forwarder depth | Yes | No | No | No | Multi-sink | 3D |
| RECRP [ | Reduce and balance Energy consumption | Node Level (min hop count to sink), Distance between the sender and the forwarder, Residual Energy | Yes | No | No | Yes | Multi-sink | 3D |
| LF-IEHM [ | Void management and interference mitigation | Pressure level (depth) Response time (a function of mainly Distance between sender and the candidate forwarder) | yes | No | No | Yes | Single-sink | 3D |
| EDBF [ | Load Balancing, Void Avoidance | Residual energy, depth, and historical forwarding conditions | Yes | No | No | Yes | Multi-sink | 3D |
| RE-PBR [ | End-to-end delivery, Reliability, load balancing | Depth, Residual Energy, Link Quality | Yes | No | No | No | Multi-sink | 3D |
| DQELR [ | Prolong network lifetime | Q value (which is based on Residual energy, depth) | Yes | No | No | No | Single-sink | 3D |
| TBRS [ | Energy Sink hole problem, load balancing, prolong network lifetime | NA | Yes | No | No | Yes | Single-sink | 2D |
| RAR & RACAA [ | Reliable end-to-end routing | Predetermined paths selected based on highest probability of success, which is a function of path connectivity and channel conditions | Yes | No | No | No | Single-sink | 3D |
| EP-VIR-3 & BF-SPR-3 [ | Energy efficiency, interference-free transmission, void hole avoidance, and high Packet Delivery Ratio | Distance from the sender, hop count from sink, minimum no. of neighbors of forwarder node | Yes | No | No | Yes | Multi-sink | 3D |
| EnOR [ | Extend the network lifetime | Residual Energy, link reliability, depth | No | No | No | No | Multi-sink | 3D |
| QA-DFR-AA & QA-DFR-TA [ | QoS aware Routing, avoid packet collision and redundant packet transmission | NA | No | No | No | No | Single-sink | 2D |
| JARDCM [ | Energy Efficiency, Reliable data delivery | Residual Energy, Depth, Packet advancement, delay | No | No | No | No | Multi-sink | 3D |
| HYDRO [ | Increased network lifetime by exploiting energy harvesting. Improve energy efficiency, latency and PDR. | Residual energy and foreseeable harvestable energy channel quality and a measure of energy availability through the whole route to the sink | No | No | No | No | Single-sink | 3D |
| DVOR [ | Solving Void and long detour problems | Hop count to sink | No | No | No | Yes | Multi-sink | 3D |
| DMR & CoDMR [ | Delay minimization | Distance to the sink node | No | No | No | No | Multi-sink | 3D |
| GEDPAR & E2EVHR [ | Void elimination and network lifetime | Energy consumption | No | No | No | Yes | Multi-sink | 3D |
| CACR [ | Reliable data delivery | Link quality and hop count to destination | No | No | No | No | Single-sink | 3D |
| CEETHCoR [ | Energy Efficiency, Reliability | Link Quality, hop count, Residual Energy | No | No | No | No | Single-sink | 3D |
Figure 2Absorption coefficient as a function of frequency [11].
Figure 3Classification of routing protocols based on location requirement and mobility.
Figure 4Node agency.
Figure 5Division of a network area into regions and sub-regions. (a) Division of field into regions; (b) Division of field into sub-regions.
Figure 6Network model.
Figure 7Greedy route establishment phase.
Figure 8The proposed scheme [45].
Figure 9Network Model.
Figure 10Proposed Network Model [44].
Figure 11Void regions and trapped nodes problem.
Figure 12(a) Forwarding area in a high density network, (b) Forwarding area in a low density network [51].
Figure 13Adaptive neighbor determination. (a) No neighbor in the range of node A, (b) Node A increases power to be able to access neighbors.
Figure 14Multi-layer perception (MLP) neural network model.
Figure 15Information sharing strategy between one and multi-hop neighbors.
Figure 16Selection of relay node in EP VIR 3 and BF SPR 3.
Figure 17Base angle adjustment to alter flood area.
Figure 18(a) LPP duty cycling, (b) Strobed LPL duty cycling.
Figure 19Cooperative forwarding.
Figure 20(a) void area, (b) Adjustment of transmission Power, (c) Adjustment of depth.
Figure 21Cooperative routing.