| Literature DB >> 27011193 |
Ning Li1, José-Fernán Martínez2, Juan Manuel Meneses Chaus3, Martina Eckert4.
Abstract
Underwater acoustic sensor networks (UASNs) have become more and more important in ocean exploration applications, such as ocean monitoring, pollution detection, ocean resource management, underwater device maintenance, etc. In underwater acoustic sensor networks, since the routing protocol guarantees reliable and effective data transmission from the source node to the destination node, routing protocol design is an attractive topic for researchers. There are many routing algorithms have been proposed in recent years. To present the current state of development of UASN routing protocols, we review herein the UASN routing protocol designs reported in recent years. In this paper, all the routing protocols have been classified into different groups according to their characteristics and routing algorithms, such as the non-cross-layer design routing protocol, the traditional cross-layer design routing protocol, and the intelligent algorithm based routing protocol. This is also the first paper that introduces intelligent algorithm-based UASN routing protocols. In addition, in this paper, we investigate the development trends of UASN routing protocols, which can provide researchers with clear and direct insights for further research.Entities:
Keywords: cross-layer design; intelligent algorithm based; routing protocol; underwater acoustic sensor network
Year: 2016 PMID: 27011193 PMCID: PMC4813989 DOI: 10.3390/s16030414
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The classification of UASN routing protocols.
Figure 2The principle of cross-layer design.
Figure 3The architecture of cross-layer design.
The differences between the underwater environment and the terrestrial environment.
| Underwater Environment (Acoustic Wave) | Terrestrial Environment (RF Wave) | |
|---|---|---|
| Propagation speed | Low (1200 m/s to 1400 m/s) | High (3 × 108 m/s) |
| Energy consumption | High | Low |
| Propagation delay | High | Low |
| Bandwidth | Low | High |
| Data rate | Low | High |
| Noise and interference | High | Low |
| Dynamics | High | Low |
| Reliability | Low | High |
Figure 4The principle of DFR.
Figure 5The principle of FBR.
Figure 6The development trends of UASN routing protocols.
The classification and the comparison of the UASN routing protocols.
| Protocol | Year | Underwater or Terrestrial | Hop-by-Hop or End-to-End | Requirements or Assumptions | Cluster or Single Entity | Hello or Control Message | Advantages | |||
|---|---|---|---|---|---|---|---|---|---|---|
| Non-Cross-Layer design protocol | Energy Efficient | DBR | 2008 | Underwater | Hop-by-Hop | depth information | single entity | Yes | Use the depth information instead of the location information; reduce the redundant packets transmission, energy consumption, and collision. | |
| DDD | 2007 | Underwater | single hop | AUVs needed | n/a | Yes | The communication only occurs in one-hop range, which minimal the energy consumption for the whole network. | |||
| EUROP | 2008 | Underwater | hop-by-hop | depth information | single entity | Yes | Reduce the energy consumption and minimize the effect of extreme long propagation delay. | |||
| HH-VBF | 2007 | Underwater | hop-by-hop | location information | single entity | No | Improving the robustness of packet delivery in sparse networks and enhancing the data delivery ration while taxing less energy than VBF. | |||
| NIR | 2010 | Underwater | hop-by-hop | location information | single entity | Yes | Low level energy consumption and high probability of packet delivery. | |||
| Mobicast | 2013 | Underwater | hop-by-hop | AUVs needed | clustered | No | Improving the successful delivery rate, reducing the power consumption and message overhead. | |||
| DBMR | 2010 | Underwater | end-to-end | depth information | single entity | Yes | Using the multi-hop transmission model to replace the flooding model, which can make the DBMR is much more energy efficient than DBR. | |||
| EERS | 2008 | Underwater | hop-by-hop | geographic information | single entity | Yes | High energy efficiency which close to the optimal energy performance, good trade-off between the throughput and delay. | |||
| AURP | 2012 | Underwater | hop-by-hop | AUVs needed | single entity | Yes | The total data transmissions are minimized and the short range high data rate achieve by AUVs, high delivery ratio and low energy consumption. | |||
| Mobility | HydroCast | 2010 | Underwater | hop-by-hop | pressure information | single entity | Yes | Maximizes greedy progress and limiting co-channel interference. | ||
| DFR | 2008 | Underwater | hop-by-hop | location information | single entity | No | Increasing the probability of successful delivery and delivery ratio, addressing the void problem. | |||
| VBF | 2006 | Underwater | end-to-end | location information | single entity | No | Scalable, robustness, and energy efficient for the highly dynamic network. | |||
| TCBR | 2010 | Underwater | hop-by-hop | special mechanical module | clustered | Yes | Increasing the reliability, reducing the energy consumption, and manage the problems of node mobility. | |||
| REBAR | 2008 | Underwater | hop-by-hop | location information | single entity | No | Increasing the delivery ratio and reducing the energy consumption of the nodes near the sink node. | |||
| VAPR | 2013 | Underwater | hop-by-hop | depth information | single entity | Yes | Robustness to dynamic topology, can avoid the void in routing discovery. | |||
| Time delay | UW-HSN | 2008 | Underwater | hop-by-hop | special mechanical module | single entity | Yes | Increase overall network capacity, lower the delays. | ||
| H2-DAB | 2009 | Underwater | hop-by-hop | n/a | single entity | Yes | Minimize the message latency; reduce the energy consumption without any extra or specialized network equipment. | |||
| ICRP | 2007 | Underwater | end-to-end | n/a | single entity | No | Combine the routing discovery and the data transmission together; improve the energy efficient, scalable, and the reliability of the data paths. | |||
| DUCS | 2007 | Underwater | hop-by-hop | n/a | clustered | Yes | Minimizes the proactive routing exchange, can adapt the node mobility, reduce the interference and improve the communication quality. | |||
| MPR | 2010 | Underwater | hop-by-hop | n/a | single entity | Yes | Low propagation delay, adaptive to the node mobility, can achieve load balance. | |||
| Cross-Layer design protocol | Traditional cross-layer design routing protocol | Location information free | CARP | 2014 | Underwater | hop-by-hop | history of the successful transmission | single entity | Yes | Use the history of the successful transmission to select the next hop, improving the robustness and deliver ratio, reducing the energy consumption. |
| UMIMO | 2012 | Underwater | hop-by-hop | special mechanical module | single entity | Yes | Leverage the tradeoff between multiplexing and diversity gain, select suitable subcarriers to avoid interference. | |||
| E-PULRP | 2010 | Underwater | hop-by-hop | pre-defined layer | clustered | Yes | Reducing the energy consumption, can adaptive the mobility of the network, prolong the network lifetime. | |||
| ERP2R | 2011 | Underwater | hop-by-hop | n/a | single entity | Yes | Balance the energy consumption, prolong the network lifetime, and reduce the end-to-end delay and energy consumption. | |||
| APCR | 2012 | Underwater | hop-by-hop | n/a | clustered | Yes | Achieve high delivery ratio and low energy consumption, reducing the delay in both sparse and dense networks. | |||
| EEIA | 2014 | Underwater | hop-by-hop | n/a | single entity | Yes | Propose a set of routing protocol which can reduce the energy consumption and the interference. | |||
| EEDBR | 2011 | Underwater | hop-by-hop | depth information | single entity | Yes | Set different holding time according the residual energy, reduce the energy consumption and prolong the network lifetime. | |||
| TBRD | 2011 | Underwater | end-to-end | special mechanical module | clustered | Yes | Reducing the energy consumption, the end-to-end delay, and the probability of the packet dropping. | |||
| EADA-RAT | 2008 | Underwater | end-to-end | sensor ID | single entity | Yes | Energy saving by minimizing the number of data transmissions, decreases the delay by automatic movement of the aggregation point, and extends the network lifetime. | |||
| Location information needed | AHH-VBF | 2014 | Underwater | hop-by-hop | location information | single entity | No | Improving the data delivery ration, energy consumption, and end-to-end latency compared to the HH-VBF. | ||
| FBR | 2008 | Underwater | hop-by-hop | location information | single entity | Yes | Reduce the energy per bit consumption and average packet end-to-end delay. | |||
| SEANAR | 2010 | Underwater | hop-by-hop | location information | single entity | Yes | Assign bigger weight to node with high connectivity to the sink, which increase the packet delivery ratio, and keep the energy consumption in a low level. | |||
| DIDS | 2006 | Underwater | hop-by-hop | location information | single entity | Yes | Minimizing the energy consumption, consider the underwater channel and the application requirement. | |||
| ARDDT | 2008 | Underwater | hop-by-hop | location information | single entity | Yes | Satisfy different application requirement, achieve a good trade-off among delivery ratio, average end-to-end delay, and energy consumption. | |||
| Intelligent algorithm based routing protocol | FL | PER | 2011 | Underwater | hop-by-hop | n/a | single entity | Yes | Can achieve excellent performance in terms of the metrics, the packet delivery ratio, energy consumption and average end-to-end delay. | |
| CBRA | 2014 | Underwater | single hop | location information | clustered | Yes | Reducing the energy consumption and prolong the network lifetime by using the fuzzy logic system. | |||
| DREE | 2015 | Underwater | hop-by-hop | n/a | single entity | Yes | The protocol outperforms network lifetime, energy consumption, and data delivery ration by utilizing the fuzzy logic based link estimator. | |||
| GBFO | 2015 | Underwater | hop-by-hop | n/a | clustered | No | Reducing the energy consumption and end-to-end delay, prolong the network lifetime. | |||
| FBCA | 2014 | Underwater | single hop | location information | clustered | Yes | High throughput, delivery ratio; low delay and energy consumption. | |||
| SA | LEACH-C | 2002 | Terrestrial | single hop | location information | clustered | Yes | Self-organization, save communication resources, improves the system lifetime. | ||
| EELEACH-C | 2012 | Terrestrial | single hop | n/a | clustered | Yes | Minish the total energy consumption, prolong the network lifetime. | |||
| EERS | 2012 | Terrestrial | single hop | location information | clustered | Yes | Global optimization, cost effective, improve the routing success ratio and reduce the routing cost. | |||
| LER | 2012 | Terrestrial | end-to-end | n/a | single entity | No | Can deal with the mobility of the sink, higher efficiency in terms of the packet transmission distance, the hop counts, and the energy consumption. | |||
| ILEACH | 2013 | Terrestrial | single hop | location information | clustered | Yes | The performance of the energy consumption and network lifetime has been improved by introducing the VCH to the algorithm, which can reduce the frequency re-clustering. | |||
| GA | GAOUP | 2011 | Terrestrial | end-to-end | location information | single entity | Yes | Development time is much shorter than the traditional approaches; the systems are robust and insensitive to noisy and missing data. | ||
| ERP | 2012 | Terrestrial | single hop | n/a | clustered | No | New fitness function is proposed, prolong the network lifetime and stability period, and reduce the energy consumption. | |||
| ORGA | 2012 | Terrestrial | end-to-end | n/a | single entity | No | Solving the shortest path problem by using GA algorithm, and performs better and effectively when the node mobility or the topology changes. | |||
| FMQM | 2011 | Terrestrial | end-to-end | n/a | single entity | No | Decrease the search space, simplify the process of coding and decoding, reduces the energy consumption. | |||
| PSO | TPSO-CR | 2015 | Terrestrial | single hop | n/a | clustered | Yes | Improve the packet delivery rate at both the cluster heads and the base station, increase network coverage and maintain acceptable energy consumption at the same time. | ||
| PSOR | 2012 | Terrestrial | end-to-end | n/a | single entity | No | Energy efficiency and the path to the destination node are optimized. | |||
| PSO-GA | 2014 | Terrestrial | end-to-end | n/a | single entity | No | Higher precision and lower computational complexity, the performance is better than PSO and GA. | |||
| EECR | 2014 | Terrestrial | single hop | n/a | clustered | Yes | The network lifetime, the number of inactive sensor nodes, and the total data packets transmission are better than the existing algorithms. | |||
| ECPSOA | 2015 | Terrestrial | end-to-end | location information | single entity | Yes | Reduce the communication overhead in terms of both energy and delay, and the network robustness against path breakage due to multiple sinks movement or nodes failure is also improved. | |||
| RL | QELAR | 2010 | Terrestrial | hop-by-hop | n/a | single entity | Yes | Learn the environment effectively to better adapt the dynamic networks, reduce networking overhead for higher energy efficiency, and make the energy consumption more evenly. | ||
| FQR | 2012 | Terrestrial | hop-by-hop | location information | single entity | Yes | Increase the application level throughput and the link failure resiliency, and balance the energy consumption. | |||
| EIER | 2015 | Terrestrial | hop-by-hop | n/a | clustered | Yes | Increase the network lifetime, the packet delivery ratio, and the network balance; reduce the packet delay. | |||
| RECC | 2013 | Terrestrial | hop-by-hop | n/a | single entity | No | Efficient in terms of percentage of lost packets, network energy consumption, maximal energy consumption per node, and network lifetime. | |||
| EQR-RL | 2014 | Terrestrial | hop-by-hop | n/a | single entity | Yes | Enhance the performance of the network lifetime, the end-to-end delay, and the packet delivery ration. | |||
| DTRB | 2013 | Terrestrial | hop-by-hop | n/a | single entity | Yes | Deliver more messages than a traditional delay tolerant one in densely populated areas. | |||
| NN | SIR | 2006 | Terrestrial | end-to-end | n/a | clustered | No | Can achieve superior performance in terms of average latency and energy consumption over the traditional routing, and prolong the network lifetime. | ||
| NNBH | 2012 | Terrestrial | hop-by-hop | n/a | single entity | Yes | Scalable and adapt for dynamic network topology and real network environment. | |||
| TCNN | 2012 | Terrestrial | end-to-end | n/a | single entity | Yes | The disjoint path set reliability is much higher than the shortest one, the reliability and the number of paths are improve, and the number of paths in the path the set is also improved. | |||
| ACO | LEACH-P | 2012 | Terrestrial | end-to-end | n/a | clustered | Yes | Prolong the network lifetime, balance the energy consumption. | ||
| ACOA-AFSA | 2012 | Underwater | end-to-end | n/a | single entity | No | Have better performance on energy consumption, packet loss rate, and time delay than VBF and LEACH. | |||
| EAAR | 2010 | Terrestrial | end-to-end | n/a | single entity | Yes | Reducing the energy consumption of the nodes and prolong the network lifetime. | |||
| FACOR | 2014 | Terrestrial | end-to-end | n/a | single entity | Yes | Increasing the network lifetime, reducing the energy consumption, and increasing the packet delivery ratio. | |||
| AOCR | 2013 | Terrestrial | end-to-end | n/a | clustered | Yes | Achieve better results in terms of packets delivery time and residual network energy. | |||