Advancement of Routing Protocols and Applications of Underwater Wireless Sensor Network (UWSN) - A Survey
Advancement of Routing Protocols and Applications of Underwater Wireless Sensor Network (UWSN) - A Survey
Sensor and
Actuator Networks
Review
Advancement of Routing Protocols and Applications
of Underwater Wireless Sensor Network
(UWSN)—A Survey
Khandaker Foysal Haque 1, * , K. Habibul Kabir 2 and Ahmed Abdelgawad 1
1 College of Science and Engineering, Central Michigan University, Mount Pleasant, MI 48859, USA;
[email protected]
2 Department of Electrical and Electronic Engineering, Islamic University of Technology, Gazipur 1704,
Bangladesh; [email protected]
* Correspondence: [email protected]
Abstract: Water covers a greater part of the Earth’s surface. However, little knowledge has been
achieved regarding the underwater world as most parts of it remain unexplored. Oceans, including
other water bodies, hold substantial natural resources and also the aquatic lives. These are mostly
undiscovered and unknown due to the unsuited and hazardous underwater environments for
the human. This inspires the unmanned exploration of these dicey environments. Neither unmanned
exploration nor the distant real-time monitoring is possible without deploying Underwater Wireless
Sensor Network (UWSN). Consequently, UWSN has drawn the interests of the researchers recently.
This vast underwater world is possible to be monitored remotely from a distant location with much
ease and less risk. The UWSN is required to be deployed over the volume of the water body to
monitor and surveil. For vast water bodies like oceans, rivers and large lakes, data is collected from
the different heights/depths of the water level which is then delivered to the surface sinks. Unlike
terrestrial communication and radio waves, conventional mediums do not serve the purpose of
underwater communication due to their high attenuation and low underwater-transmission range.
Instead, an acoustic medium is able to transmit data in underwater more efficiently and reliably in
comparison to other mediums. To transmit and relay the data reliably from the bottom of the sea
to the sinks at the surface, multi-hop communication is utilized with different schemes. For seabed
to surface sink communication, leading researchers proposed different routing protocols. The goal
of these routing protocols is to make underwater communications more reliable, energy-efficient
and delay efficient. This paper surveys the advancement of some of the routing protocols which
eventually helps in finding the most efficient routing protocol and some recent applications for the
UWSN. This work also summarizes the remaining challenging issues and the future trends of those
considered routing protocols. This survey encourages further research efforts to improve the routing
protocols of UWSN for enhanced underwater monitoring and exploration.
Keywords: Underwater Wireless Sensor Network (UWSN); routing protocols; acoustic communication;
multi-hop communication; energy-efficient; reliable
1. Introduction
Water-bodies cover two-thirds of the Earth’s surface. Moreover, from the very beginning of
human civilization, people have been choosing water-bodies to live near. The ocean has always
played the most important role as a transportation medium, sources of natural resources and host
of all marine lives. But hardly 5% of the whole ocean volume has been explored [1]. To inspect the
unknown, underwater communication has recently attracted research attention. Traditional systems
for underwater monitoring have some limitations and this inimical environment is not suitable for
humans (due to high underwater pressure) to explore the deep ocean and its expansive areas. This
inspires the unmanned exploration of these dicey environments. Neither unmanned exploration nor
distant real-time monitoring is possible without deploying Underwater Wireless Sensor Networks
(UWSN). Consequently, UWSN has recently drawn the interest of researchers.
This underwater wireless sensor network is different from the traditional wired and wireless
terrestrial sensor networks [2,3]. UWSN is composed of a different number of sensor nodes which are
deployed at different heights/depths of the sea volume. The number of sensor nodes depends on the
volume of the sea that is to be covered and other factors such as the transmission range of the nodes,
the desired performance of the network, and so forth. These sensor nodes at different levels of the
sea collect the necessary data and eventually send it to the data sinks at the sea surface. These data
sinks send the collected data to the nearest terrestrial network by satellite or Radio Frequency (RF)
communication. The data transmission from the surface sink to the terrestrial network follows the
traditional protocols for terrestrial communication.
The terrestrial communication system uses radio frequency (RF) as their medium of communications
and traditional network/communication protocols (e.g., Transmission Control Protocol (TCP)) which
are not feasible underwater due to multiple reasons including high attenuation and low transmission
range [4]. Wireless sensor networking using acoustic media and channels turn out to be the
most realistic solution for underwater communications. However, the deployment of the network,
the architecture of the network, localization, and reliability of underwater wireless sensor networks
(UWSN) are not similar to those of the terrestrial system when it comes to acoustic media and
channel [5].
In comparison to the terrestrial sensor network, UWSN is very sensitive to its three dimensional
(3D) nature due to high wave movements. The aim of the UWSN is to collect real-time data and
locate from where data is being collected. This helps to warn about natural hazards precisely and save
thousands of lives. The UWSN also collects data from the marine environment, detects underwater
mineral mines, and so forth. Real-life applications of UWSN also include seismic monitoring, ocean
sampling, vision-based underwater mine searches, ecological monitoring, monitoring of underwater
marine cables, pipelines of gas and oil, and so forth. However, for these applications, the location
of the source of the data needs to be known. Because of this, the study of underwater localization is
important. As an acoustic medium is used underwater, (Global Positioning System) GPS technology is
not feasible in UWSN. Hence, the localization techniques are different in underwater communication
systems [6,7]. One of the challenging factors of UWSN is the reliability of the network. As the
underwater condition is very hazardous and prone to sudden changes, it is difficult to maintain
the reliability of the network constantly. Keeping in mind the challenging factors, researchers have
proposed different routing protocols for UWSN. Most of these routing protocols using acoustic medium
are either single-hop or multi-hop, or, either clustering or clustering-multi-hop communication. Here,
different routing protocols emphasized in different factors of the network. Some protocols give the
highest priority to the reliability of the network, whereas, some give top priority to the network
lifetime, that is, energy efficiency.
The next sections of the paper survey few prominent routing protocols of UWSN and analyze
those based on the mentioned factors and metrics. Section 2 describes the applications of UWSN,
the communication mediums, network architecture, localization and reliability of the UWSN. Some of
the important routing protocols of UWSN and their architectures, working procedures, advantages
and drawbacks are presented in Section 3. Section 4 summarizes the evaluation process and depicts
the evaluation of the considered schemes in tabular formats. The manuscript is concluded in Section 5.
J. Sens. Actuator Netw. 2020, 9, 19 3 of 31
architecture for pipeline vandalization and oil spillage monitoring and detection [19]. This work
also explored the viability, challenges and feature of these applications for implementing in Nigeria.
The Security and deployment challenges of the wireless sensor nodes in the Niger-Delta oil and gas
sector is addressed in [20].
Figure 1 presents a generalized underwater pipeline monitoring system with UWSN. Figure
shows that, the static sensor nodes remain attached to the pipelines that are to be monitored. These
sensor nodes collect the structural data of the pipelines and relay them to the dynamic floating nodes.
Even though these floating nodes are allowed to move, they remain attached to the sea bed or floating
buoy with strings to keep them in range. These floating nodes relay the data to the surface sink from
where it reaches to the control center with RF communication.
communication varies from less than 1 kHz to more than 100 kHz [2]. On the other hand, the operating
frequencies for underwater acoustic channels usually vary from 10 Hz to 1 MHz [25]. Acoustic modems
often use operating frequency bands centered at a unit of kHz which cover the distance on the order of
kilometers (km) [26]. Besides, particular underwater applications need particular transmission range
and bandwidth depending on the task it performs. The data rate of the acoustic communication varies
from 31 kb/s to 125 kb/s depending on the channel encoding and the number of transmitters and
receivers [27]. Table 1 presents the acoustic channels of UWSN in terms of operating frequency band,
bandwidth, direct transmission range, and applications [2,25,26].
Table 1. Acoustic Channels of UWSN in terms of operating frequency band, bandwidth, direct
transmission range, and applications [2,25,26].
Direct
Operating
Transmission
Frequency Bandwidth
Range with Applications
Bands (kHz)
no hopping
(kHz)
(km)
Opportunity for Free Space Optical (FSO) waves in the underwater environment is limited as the
optical frequency band faces acute water absorption and heavy back scatter. Its attenuation is very
high and it is almost 1000 times that of air even in the clearest water. Furthermore, the attenuation of
the turbid water is one hundred times that of the densest fog [35]. So, in underwater environments,
the main drawback of FSO is very limited transmitting distance due to high attenuation.
Acoustic communication can be considered as the most versatile underwater communication
technique due to its low attenuation. Acoustic medium works out more perfectly with higher depth
and steady temperature of the water. But in case of using acoustic waves in shallow water, temperature
gradients and surface ambient noise can affect the performance adversely. Multi-path propagation
due to reflection and refraction prospects might be another reason. Sound speed in water is 4 times
than that of in air. But as the depth, temperature and Practical Salinity Unit (PSU) of water increase,
the sound speed also increases [24]. Even though its speed in water is much slower than that of
Electromagnetic (EM) waves. But it is the most reliable underwater communication medium which is
feasible for practical deployment presently.
J. Sens. Actuator Netw. 2020, 9, 19 6 of 31
But Akyildiz et al. proposed a slightly different idea in [36]. Authors suggested to tie each
sensor-node to a surface buoy by a wire so that the depth of the sensor nodes can be changed by
changing the wire length. By this, the sensor-nodes can be placed at different depth of the water levels
with much ease. But these buoys can block the sea vehicles. Besides they are susceptible to weather
tampering and pilfering.
2.2.3. Localization
Most of the applications of UWSN require time and location of the sensed data. So, localization
is very important to perceive the network architecture and also to collect the data accurately [22].
Localization underwater is challenging because radio frequency is highly attenuated in underwater
J. Sens. Actuator Netw. 2020, 9, 19 7 of 31
conditions, thus GPS technology is not feasible there. In most cases, the exact positioning of all the
nodes is not necessary. Rather, the exact locations of a few nodes are enough and these are called
the reference nodes. Such localization schemes are broadly of two types—(i) Range based scheme,
and (ii) Range free scheme.
The range measurement is much more preferred when the acoustic channel is used instead of
radio frequency or optical waves [37,38]. To locate a node in the network, a range based scheme
utilizes distance, angular values, time stamps and difference of time for a packet received or sent.
Whereas a range free scheme rather uses an anchor node as a reference for locating any node within
the network [39]. Researchers like Luo et al., Ahmed and Salleh and Su et al. have surveyed these
localization schemes elaborately in References [40–42] but only small-scale networks are compatible
with these solutions. Erol et al. proposed the Dive and Rise (DNR) method for positioning [43]. It uses
DNR beacons for localization of the sensor nodes. In this method, static anchor nodes are replaced
by mobile DNR beacons. But the main downside of this method is that these DNR beacons are very
costly and many of them are needed. Chen et al. reduced the expenses to a great extent by decreasing
the requirements of DNR beacons [44]. They replace the DNR beacons with nodes of 4 separate
kinds: (i) water floating-buoys, (ii) detachable transceivers, (iii) nodes that are attached to the bottom,
and (iv) regular sensor-nodes.
It is presumed that the network is completely static and also the nodes of the network can measure
the water levels. A pressure sensor always remains attached to this sensor nodes to perform this task.
2.2.4. Reliability
The main challenging factor for underwater networking system is relaying the collected data to
the surface stations. Congestion control mechanisms of terrestrial networks show many difficulties
in underwater wireless multi-hop networks [45]. TCP is the kind of mechanism that works based
on an end-to-end connection technique. A TCP-handshake of the sending and receiving nodes is
needed even before the transmission begins. In the case of UWSN, only a few bytes in each packet
have to be transmitted. Transmitting this small data is a problem for TCP as it follows the 3 way
handshake mechanism. In the case of acoustic communication, propagation takes longer than that
of transmission which leads us to a bandwidth×delay product problem [24]. For reliability, TCP
needs an end to end ACK and retransmission strategy but it will cause poor throughput along with a
longer transmission time. It is considered in TCP that packet data losses are caused by congestion only.
So, TCP only focuses on the decrease of the transmission rate but the error prone acoustic channel
and the failures of the nodes can also be a reason for data packet losses in UWSN. So, to maintain
throughput efficiency, the data transmission rate needs to not be decreased [24]. Other terrestrial
protocols like User Datagram Protocol (UDP) usually do not maintain this flow control. Rather it just
drops the packet without creating any scope for recovery or re-transmission which results in total loss
of the data packet [45].
Data transmission in underwater communication is greatly affected by the following four
challenging factors:
The underwater noisy medium greatly degrades the transmission quality and there are four
factors which cause this noise—1. movement of the Vehicles 2. waves 3. thermal variations and 4.
other turbulence [46,47]. If ambient noise is designated by N in dB, then the power spectral density of
the noise is as follows:
N = N v + N w + N tv + N tb , (1)
J. Sens. Actuator Netw. 2020, 9, 19 8 of 31
where,
N v = Power Spectral Densities of the Noises due to Movement of the Vehicles,
N w = Power Spectral Densities of the Noises due to Waves,
N tv = Power Spectral Densities of the Noises due to thermal variations,
N tb = Power Spectral Densities of the Noises due to turbulence.
And these parameters are modeled as follows [46]:
Here, f denotes the frequency in kHz and s denotes the speed of the wind where s ∈ [0, 1] and it
defines the extent of shipping noise. Noise of the ship movements ranges from 20-200 Hz whereas
noise due to thermal variation affects the signals above 200 kHz.
Absorption loss and spreading loss cause attenuation in underwater communication. Attenuation
also varies with the frequency of the signal and also the distance of the signal from the source [47]. So,
the attenuation of the signal in the underwater medium is denoted by A(d, f ), where d is the distance
of the signal from the source and f is the frequency of the signal. Equation (6) shows the expression
for this attenuation where Ac is the normalized constant, α is the absorption co-efficient and k is the
spreading factor (in practice k = 1.5):
A(d, f ) = Ac dk α( f )d . (6)
The delay efficiency of UWSN greatly depends on the speed of the acoustic waves. The speed of
the acoustic waves in saline water can be expressed as [48]:
transmission of the data packets which is also very challenging. Some networking protocols play a
decent role in UWSN, which is analyzed in Section 3.
xie et al. come up with a new protocol which is capable of making the routing sturdier, energy efficient,
extensible [38]. This protocol is called Vector Based Forwarding (VBF). Here few nodes take part in
the data transmission at a time where other nodes remain idle for that instant. So, state information
is not needed here. This is a location based scheme. The location information of Sender, target and
transmitting nodes are sent with each of the transmitting packet. Transmitting packet from source
follows the ’routing pipe’ which is formed by all the forwarder nodes.
All the sensor nodes are well equipped for measuring the relative distance of the nodes. They also
calculate the Angle of Arrival (AoA) of the receiving transmission. After receiving a signal, a node first
calculates the AoA and the relative distance of the forwarder. The measurement of distance and AoA
is done every time a sensor node receives the packet. Now, the forwarder node calculates its distance
from routing vector. If distance is less than the presumed threshold value, only then forwarder node
stores its calculated location to the data packet which is then forwarded for the next hop or else it
just drops the data. If any node falls outside of the routing pipe, then those will not participate in the
forwarding procedure.
In Figure 3, S1 is the source and surface sink is the target. The routing pipe is along the vector from
S1 to the surface sink. W is the predefined threshold distance value. All the sensor nodes along this
routing pipe act as forwarders during any data transmission but all other nodes sit idle for that instant
which makes it an energy efficient one. As VBF does not require any state information, it is scalable to
the network demand. It is energy efficient due to forwarding through the routing pipe only. Its data
delivery rate does not depend on the stability on the neighborhood rather on the network density. In a
dense network it gives a decent performance in delivery rate, average delay and energy consumption.
Even though VBF has some drawbacks. In VBF, routing path as well as the routing nodes are
restricted by the virtual routing pipe. This pipe is extended up to the surface destination, originating
from the source. In a sparse network, it may happen that no node lies within the predefined routing
path, then it will not transmit the data to the sink even if it happens to have other paths outside of the
routing pipe. It will decrease the packet delivery ratio drastically. As the node distribution is uneven
in underwater environment, it is very troublesome finding the right radius threshold.
To overcome its short comings Nicolaou et al. proposed an improved protocol in which authors
preferred per hop routing pipe for individual forwarder over the single pipe connecting sink and the
source. It is called hop-by-hop VBF [51]. In this, every intermediate forwarder determines the pipe
direction depending on its own position and the position of the neighboring nodes and the sink. So
HH-VBF can always find a route in sparse region where there is a less number of neighboring nodes.
Eventually HH-VBF gives better packet delivery ratio than VBF, especially in sparse regions. Yet, its
routing pipe radius threshold can degrade its performance. Besides, it gives more signal overhead
than VBF due its hop by hop forwarding.
J. Sens. Actuator Netw. 2020, 9, 19 12 of 31
3.1.2. Depth Based Routing (DBR), Depth Based Multi-Hop Routing (DMBR) and Energy-Efficient
DBR (EEDBR)
Knowing the exact location of the sensor nodes is very difficult and also a critical factor of the
underwater networking. Yan et al. presented a protocol where only the height of the sensors is
necessary instead of the full-dimensional location information. This information can be achieved just
by attaching a depth sensor with the nodes. These depth sensors are not that costly [52]. Several data
sinks should be floating at the top of water body. This ultimately collects the data from the nodes
deployed at different level of water.A node from the bottom of the water-body collects the data which
act as the source. At first a node compares its height with the height of the prior sender from the
bottom surface. Then it distributively takes a decision on packet forwarding. When the height of the
node is higher than that of the sender, it considers itself to be qualified forwarder and will forward the
data. Otherwise it just discards the packet because a node closer to the surface was its prior sender.
This procedure continues until the packet reaches the surface. Reception of the packets by any of the
surface sinks is considered a successful transmission. As the nodes closer to the surface is always
chosen as a forwarding node, it consumes less energy and travels less distance. Figure 4 depicts the
routing technique of DBR where S is the source. The range of the source S covers the neighboring
nodes n1, n2 and n3. Here, a larger circle around source and forwarders depicts the transmission range
of the source. Source broadcasts a data packet with its location information. Every node falling in the
range of S receives the data to compare the depth of node S from the surface its own depth. Node n3 is
discarded as its depth from the surface is higher than that of S. Here, both the nodes n1 and n2 are
qualified forwarder and n2 is selected as the next sender as it is closer to the surface. Now, n1 just
drops the packet and n2 broadcast the data in the previous way to find the next sender. This is done
recursively until the packet finds any of the surface sinks.
The authors introduced a global parameter called depth threshold to control the number of
nodes needed to send the data packet. A node forwards data only when it finds that difference
of its own depth and earlier hop’s depth are greater than that of threshold value. If the threshold
value is high, energy consumption will be less as the nodes involving in data packet delivery will be
less but it will cause low packet delivery ratio. On the other hand, setting a higher threshold value
will involve a larger number of nodes delivering the same packet data and eventually increase the
energy consumption. This will result in a high packet delivery ratio. So, depth threshold value is
the key to the trade off between the energy consumption and delivery ratio. Though it gives very
good performances in dense network, in sparse areas packet delivery ratio degrades as it works only
in greedy mode. Simulations show that, it can perform up to 95% of packet delivery ratio in dense
network with reasonable amount of energy consumption [52]. Furthermore, DBR is improved in Depth
Based Multi Hop Routing (DMBR) which includes multiple sink network structure [62]. DMBR divides
J. Sens. Actuator Netw. 2020, 9, 19 13 of 31
the whole process into two steps—route discovery and send packets, which makes the routing scheme
more energy-efficient and also reduce the channel conflicts, thus improving DBR. It was improved
further in Energy Efficient Depth Based Routing (EEDBR) [55]. Wahid et al. suggested to improve
the life time of the network by utilizing the sensor residual energy. In DBR, a node having smaller
depth than neighboring nodes will always forward the data in each and every transmission whereas
nodes having slightly larger depth may sit idle. As a result, same nodes will be used repeatedly and
eventually die out earlier than the other nodes. This creates routing holes all over the network which
partitioned the network into parts. As a result, sensors can not communicate which results in shorten
the network life time. This was improved in EEDBR. In EEDBR every sensor node shares its residual
energy and depth with its neighboring nodes. Besides, each sender also broadcasts the depth of its
neighboring nodes during transmission. When forwarding nodes receive the data packets, depending
on the residual energy it stores the data for a specific period and to maintain the required delivery
ratio, nodes take decision whether to transmit or suppress the packet transmission. DBR reduces the
delay and improves the network lifetime. Moreover, it gives a satisfactory delivery ratio of the data
packets along with good power-efficiency.
All the black and blue nodes of the figure take part in the data transmission whereas the gray
nodes remain idle. Node 1 is the source and it sends the data to the node 2 as next hop. The blue
nodes relay the same data from node to the node 2. This improves the reliability and reduces the
J. Sens. Actuator Netw. 2020, 9, 19 14 of 31
bit error rate of the transmission. If the sink is within the range of the source node, then the sink
becomes the next hop destination. If the sink is not within the range of the source then, source node
selects next hop destination from its neighbor on the basis of the lowest depth recursively until the
source node finds the sink as its next hop destination. Moreover, in both the cases two relay nodes are
selected for simultaneous transmission of the same data to the destination. In data transmission phase,
data is transmitted to the sink through multi hop paths which was established in path setup phase.
Source node broadcasts its data to the next hop destination node and relay nodes. Relay nodes employ
Amplify and Forward (AF) technique to deliver the received data to next immediate destination. Relay
nodes do not forward their own sensed data rather they only amplify the data received from the
source and send it to the next destination. Upon receiving these three independently faded copies
of data at the next hop destination node are merged together by maximal ratio combining technique.
If the Bit Error Rate (BER) of the received data crosses the threshold value T, the data packet is simply
dropped. T is the maximum allowable Bit Error rate. This is done recursively until the data from the
source reaches the sink. As a two relay node also transmits along with the source node, CoDBR has
the higher reliability than DBR but the energy consumption of CoDBR is higher than that of DBR. It
leads to shorten the network life of CoDBR significantly. In comparison with DBR, it offers 83% more
throughput and 90% less packet drop. But due to relay nodes it incurs higher power consumption and
higher delays. This trade off must be considered to get higher reliability. Its data delivery ratio can
be improved further, if the destination node asks for re-transmission, in case the BER of the received
data crosses the threshold value instead of just dropping the data. This will improve packet delivery
ratio and throughput as well. It is also noticeable that relay nodes do not send their own data to the
destination at a time in one round. Throughput can be increased further if they can send their own
data and the relaying data together to the destination node in a single round.
The figure shows that a virtual tunnel is formed from source to the destination. This tunnel
transfer the data from one cluster to another depending on its distance to the sink. This follows
three-way handshake between the relay nodes. Due to the thee-way handshake and tunnel formation,
a strong link is formed from the source to the sink (destination). Authors showed that, VTP gives better
result in Packet Delivery Rate, latency and number of hops in compared to the Channel Aware Routing
Protocol (CARP) and multi-level Q-learning based routing protocol- MURAO [66,67]. But this protocol
do not show any results on energy-efficiency, reliability and overall performance. Moreover, VTP
might not be energy conservative as it performs three-way handshake for single packet transmission.
Figure 7. Network architecture in Reliable Energy Efficient Pressure Based Routing (RE-PBR) [56].
Every node aggregates information like ID, remaining power and depth in a data packet. This
data packet is sent to each of its one hop neighbor. So, each node can compare its own distance from
the surface with that of sender. If the depth of the sender is more than its own depth, the node saves
the data of the hello packet. Else, the data packet is discarded by the node. In this way, each node
collects the data of one hop neighbor and stores them to select the best forwarding node. Then by
computing the distance, the link quality based triangle metric is estimated for each stored data. Two
things are considered while selecting the next forwarding node—route cost basing on the residual
energy and the distance which depends on the triangle metric. Nodes eventually repeat this process
till the data finds any sink for transmission.
The network lifetime of RE-PBR is longer when compared with DBR and EEDBR. This is because
in RE-PBR the forwarding node is chosen depending on their higher residual power and better link
quality. The packet delivery ratio of RE-PBR is also better than that of DBR and EEDBR. Moreover the
energy efficiency of this scheme is better than that of DBR and EEDBR. As there is no provision for
holding or storing the data, the delay is also minimal in this routing protocol.
source node to itself and from itself to sink and this angle is called current_angle. When node receives
a packet it compares base_angle with current_angle and decide whether to forward a packet. If the
node’s base_angle is bigger than that of current_angle, it is considered as out of flooding scope and it
is discarded. In reverse case, base_angle is adjusted so that it can maintain link quality with the nearby
nodes. Two conditions must be satisfied by all the nodes to maintain the link quality, that is, (i) the
current_angle of the neighbors must be larger than that of current_angle of the forwarder, and (ii) the
distance of the neighboring nodes to a sink must be less than that of the distance of the forwarder to
the sink.
Nodes will not transmit packet until the above conditions are fulfilled. The forwarder node then
broadcasts the packet with a source location and a new base angle. Packet transmission in DFR is
shown in Figure 8.
The source S broadcasts a packet with its location and base_angle whose value is set to A_min.
−→ −→
When F receives the packet, it compares its current_angle (angle between FS and FA) with the
base_angle . F adjusts its base_angle with B and C according to the average link quality in case
the current_angle is larger than base_angle. It then floods the packet with the adjusted base_angle
and its location in it, otherwise it just drops the packet. Simulations have shown that DFR gives a
better delivery ratio compared to VBF. Moreover, it offers 73% shorter end-to-end delay and 43% less
communication overhead than VBF, even though it has some drawbacks. When the sink finds no node
in its range, then a hole is created in the network which may disrupt the network.
With the help from 3 or more anchor nodes, a general node usually finds its own positioning and
they save their positioning information. If these general nodes come near to any anchor node, they
transmit their location information to the anchor node to store. Figure 9 depicts data transmission
of LARP where N1, N2 and N3 are anchor nodes. S is designated as source and D is designated as
destination for the transmission. At first, the source node looks for an anchor node within its range or
waits for any anchor node to come within its range. Source node requests for the destination node
location to the anchor node. When anchor node broadcast the destination ID, all other anchor nodes
will check that if there is destination node D within their range. If any of the anchor nodes find the
destination node, the source node will get the information about the destination node.
Now the node S will broadcast the ’destination location’ request within its range. If the destination
node D is within the range and receives the destination location request, it will reply to the node
S. After that, node S will directly transmit to node D. Note here that, no other node will reply to the
request upon receiving. When the source node gets no reply, the source node broadcasts ’moving
direction’ requests. Moreover, Source node S collects all the information of the nodes within its range.
Now the node which is moving in the direction of D, reply to node S. In the next step, the data packet is
delivered to that particular node. Thus, the next best hop is selected. If it happens that, there are more
than one node which is directed towards the destination D, then their speed is taken into consideration.
The node with the greater speed is chosen as the best hop.
If it happens that there is no node directed towards the destination node then no node replies
back to the node S and it waits until it gets any suitable node to make it the next best hop. In Figure 7,
node 3 is selected as the next hop. In this way best hop is selected recursively until the data packet is
delivered to the destination node. Simulations show that LARP gives a decent packet delivery ratio,
lower normalized overhead. Moreover, it gives more reliable transmission than the other routing
protocols even though it possesses some drawbacks. It needs a very dense network to work perfectly,
besides a source node had to wait for an indefinite time if it does not get any anchor node within the
range. It may also happen that the source node may have to wait for a long period of time to get a
node which is directed towards the destination node to select it as the next best hop.
Figure 10. Data Forwarding Techniques in Focused Beam Routing (FBR) [59].
single hop transmission. After accumulation of all the data, cluster heads sent them to the sink. But this
transmission from cluster-head to the sink is completed by multi-hop communication. Cluster heads
control the communication within its own cluster and also the inter-cluster communication. These
cluster-heads are chosen randomly from the cluster members on the basis of regular rotation. So, it
makes this protocol an energy efficient one. Besides, to avoid fast battery-drainage of the cluster-heads,
DUCS allows randomize change of the cluster heads withing the cluster members. The function of
operation is divided into two rounds. First is called setup in which clusters are formed and the second
round called network operation which completes the data transmission. A series of data are sent from
the member-nodes to the heads which maintain a particular routine. This series of data are called
frames. Member-nodes sent several such frames to their own heads of the clusters during second
round. Simulation of DUCS has shown that—(1) its packet delivery ratio is high (2) network overhead
is reduced (3) its throughput increases consequently. Though it has some performance issues, DUCS
is energy efficient. The cluster structure can be affected by the movement of the nodes due to water
current which may lead to decrease cluster life. It is worth mentioning that, only a cluster head can
communicate with another head and this is possible only in the second round. So if by any means
these heads are distant-apart such far that they can not communicate directly, even then they can
not communicate through the non cluster heads present in between. This can interrupt the network
drastically and hamper the life-time as well as performances.
3.6. An Energy Balanced Efficient and Reliable Routing Protocol (EBER2 ) and Weighting Depth and
Forwarding Area Division DBR (WDFAD-DBR)
An Energy Balanced Efficient and Reliable Routing Protocol (EBER2 ) has been proposed by
Wadud et al. to achieve improved energy balancing, reliability, energy efficiency, network latency
and packet delivery ratio [63]. Unlike DBR, Weighting Depth and Forwarding Area Division DBR
(WDFAD-DBR) considers depth of the both current hop and expected forwarding hop thus avoid
the void holes [65]. But WDFAD-DBR still faces void hole issues as it does not consider Potential
Forwarding Nodes (PFNs) for the second hop. WDFAD-DBR also increases duplicate packets and
packet collisions which affects the energy efficiency and lifetime of the network [63]. Wadud et al. in
EBER2 solved the problems posed by WDFAD-DBR. EBER2 is formed of three types of nodes, that
is, (i) sink nodes, (ii) anchored nodes, and (iii) relay nodes.
Figure 11 shows the network architecture of EBER2 . Anchored nodes remain attached at the
bottom of the water level and remain fixed in their positions. The sensor nodes or the relay nodes are
deployed at a different layer of water levels which are movable. The relay nodes sense the surrounding
data and also act as a forwarder node to transfer the data. The sinks remain floated at the water surface
and are considered as the destination.
Figure 11. Network architecture of Energy Balanced Efficient and Reliable Routing Protocol
(EBER2 ) [63].
The depths of the first two hops are considered for selecting the forwarder node which decreases
the chance of the void hole issue in the network. The residual energy of the nodes is also considered.
It is used to avoid duplicate packets by taking higher values of the holding time of the forwarding
nodes. This allows energy optimization by avoiding duplicate packets thus increasing the packet
delivery ratio. Moreover, the use of residual energy as a metric for selecting the forwarder node enables
energy distribution in the network. This eventually prolongs the network lifetime. To address the
J. Sens. Actuator Netw. 2020, 9, 19 22 of 31
issue of reliability, PFNs of the next forwarder are also taken into account which also decreases the
probability void holes in the network.
The energy consumption of the nodes nearer to the sink is always higher due to higher network
traffic. If these nodes die earlier it would cause the network to be separated from the sinks. To address
this problem, these nodes tune their transmission power level according to the distance to reach the
nearest sink. Simulations show that, the EBER2 performs better in energy efficiency, PDR, and packet
loss when compared to WDFAD-DBR. But this protocol increases the end to end delay between the
nodes by considering the residual energy.
3.7. Regional Sink Mobility (RSM) and Vertical sink Mobility (VSM)
In SEEC, the throughput was low due to multi-hopping of the clustering head in the dense region.
To increase the throughput Ali et al. proposed two routing protocols. One is called the Regional Sink
Mobility (RSM) where the sinks move regionally to extract the data. Another scheme is called Vertical
Sink Mobility (VSM) in which the sink travels vertically to collect data from the nodes [64]. In both the
schemes, it is not needed to know the information of each and every node rather one node needs to
know the information of its neighboring nodes.
The sensor nodes lying in regions one and two transmit the data to sink one or two. Similarly sink
two or three collect the data from the area two and three. if the sensor nodes fall within the range of
the designated sink then it directly delivers the data to the sink. But if any node falls out of the range
of the sink then it chooses another suitable node through which it can send its data to the sink. When a
node falls out of the threshold range but remains within the transmission range then it is considered as
a neighbor of the sender. Now if a neighboring node of the sender is in the range of the sink one or
sink two, can be declared as eligible neighbor for receiving. Then the sender node transmit the data
packet to the neighboring node and from that node mobile sink gets the data. If a node neither finds
any sink within its threshold nor finds an eligible neighboring node then data of this node is discarded.
J. Sens. Actuator Netw. 2020, 9, 19 23 of 31
Table 3. Cont.
Sl. Name of the Key Features Main Drawbacks
No. Protocols
1. To work
1. Good packet delivery ratio. perfectly it
Location-Aware
needs very
8 Routing Protocol
2. To know the nodes’ location it uses a technique called RSSI. dense network.
(LARP) [58]
3. Provides more reliable transmission than other routing protocols. 2. It has low
delay efficiency.
1. This scheme
1. Avoids Unnecessary flooding. increases the
Focused Beam 2. It works well with both the steady and moving nodes. overhead.
9 Routing 3. A source node has to know only its position and position of the 2. Network is
(FBR) [59] destination. more restricted
4. It reduces energy consumption by maintaining different power levels. as the sink
is fixed.
1. Water current
1. It is a self changeable routing protocol which can assemble itself. may reduce
Distributed 2. Distributed algorithm is used to form the clusters. cluster life by
Underwater 3. Intra-cluster Communications and inter-cluster communications are affecting its
10 Clustering controlled by cluster head. structure.
Scheme 4. Random rotation of cluster head. 2. Inter-cluster
(DUCS) [60] 5. Energy efficient. communications
6. Increased throughput. depend solely
on cluster head.
1. SEEC is location free routing scheme which features the energy
1. SEEC gives
efficiency
Sparsity-aware lower data
2. The whole deployed region is divided into few regions and dense and
energy efficient throughput in
sparse regions are sorted out.
11 clustering comparison to
3. UW-Sinks collect the data from the sparse region whereas clustering
protocol DBR
scheme is applied in dense network regions.
(SEEC) [61] and EEDBR.
4. It gives better energy-efficiency, network life-time, delivery ratio in
comparison to DBR and EEDBR
1. The delay
1. Packet forwarding decision by a node is taken depending on its depth efficiency of the
of first two hops. network is
Energy Balanced
2. It also considers Probable Forwarder Nodes of the next forwarder . average.
Efficient and
3.As it considers residual energy of the nodes for forwarding it also does 2. For the
12 Reliable Routing
energy optimization and energy distribution throughout the network. consideration of
Protocol
4. It can avoid network void holes and gives better reliability. the PFNs the
(EBER2 ) [63]
5. It gives much better delivery ratio and overall performance than DBR, number of
WDFAD-DBR and EEDBR. duplicate
packet increased.
1. Both the
1. One node must be aware of the location of its neighboring nodes. schemes have
Regional Sink
2. In both RSM and VSM sensor nodes are randomly deployed. low residual
Mobility (RSM)
3. The whole region is divides into 3 equal parts in RSM and 10 equal energy.
13 and Vertical Sink
parts in VSM. 2. Their
Mobility
4. They both have improved throughput, data receive rate and initial network
(VSM) [64]
network stability than SEEC. lifetime is less
than SEEC.
For evaluating the performance of both the terrestrial and underwater sensor networks, the most
frequently used techniques are: (i) analytical modeling, (ii) real deployment, and (iii) numerical simulation.
For UWSN protocols most researchers evaluate their scheme with analytical modeling and
numerical simulation. The most commonly used simulation tool is NS-2. Table 4 presents the detailed
comparison of the routing protocols considering delivery ratio, energy-efficiency, delay-efficiency,
localization requirement, reliability and overall performance.
J. Sens. Actuator Netw. 2020, 9, 19 26 of 31
Different routing protocols are suitable for different conditions considering different parameters
like network size, localization, reliability and node mobility. There is no routing protocol which gives
most efficient performance in every scenario. EBER2 , CoDBR, RE-PBR, VTP give best performance in
terms of delivery ratio whereas EBER2 and SEEC are most energy efficient. The delay efficiency of
RE-PBR and VTP is better than any other considered routing protocols. On the other hand, EBER2 ,
CoDBR and RE-PBR offer highest reliability in data transmission in compared to others. Considering
all the metrics and factors, the overall performances of EBER2 and RE-PBR are better than any other
considered routing protocols for UWSN.
Even though UWSN has improved a lot due to massive efforts from researchers, it still possesses
several challenges which include time synchronization, localization accuracy, wave speed variation
and security issues. Most of these challenges are not addressed in the above-discussed routing
protocols and these are open research issues. Time synchronization is one of the important factors for
localization [42]. The sink nodes floating at the water surface can synchronize their time from GPS data
whereas the underwater nodes face problem in time-synchronization due to clock skew and offsets [73].
Most of the routing protocols described here do not consider the speed variation of the acoustic waves
due salinity, water pressure and temperature. This might cause discrepancies in distance measurement
which affects the the localization and routing decisions [73]. Security in UWSN is one of the very
important issues that has to be considered for practical deployment [74]. Countermeasures against
security attacks needs to be considered while designing the routing protocols and this challenge is still
open for research.
1 VBF [38] End-to-End Low Medium Low Not Needed Low Low
2 HH-VBF [51] Multi-Hop High Low Medium Not Needed High Medium
3 DBR [52] Multi-Hop High Medium High Not Needed High High
4 VTP [53] Multi-Hop Very High Low Very High Not Needed High High
and
Clustering
5 CoDBR [54] Multi-Hop Very High Low Medium Not Needed Very High High
6 EEDBR [55] Multi-Hop High High High Not Needed High High
7 RE-PBR [56] Multi-Hop Very High High Very High Not Needed Very High Very High
11 DUCS [60] Multi-Hop Medium High Low Not Needed Low Low
12 SEEC [61] Clustering Medium Very High High Not Needed High High
13 EBER2 [63] Multi-Hop Very High Very High Medium Not Needed Very High Very High
14 RSM and Multi-Hop High Medium High Not Needed High High
VSM [64] and
Clustering
J. Sens. Actuator Netw. 2020, 9, 19 27 of 31
5. Conclusions
A detailed evaluation and survey of the latest advanced routing schemes for UWSN are performed
in this paper. The nature of underwater acoustic communication and the network architectures in
regards to reliability, latency, energy-efficiency and localization are described elaborately. Moreover,
using these primary factors as metrics, some overviews of significant routing protocols of UWSN are
discussed. In UWSN, due to multiple issues—for example, limitation of energy, harsh environment,
difficult localization, path loss, low data rate, and so forth—the design of routing protocols is
challenging and has become a vital research area due to its enormous applications and opportunities.
Each of the considered routing protocols shows the robustness and the weakness depending on the
underwater networking environment and scenarios. Different protocols are suitable for different
situations and functions depending on the priority of the demands and deploying environment.
Considering all the factors, EBER2 and RE-PBR showed better overall performances compared to other
considered routing protocols discussed in this paper.
This survey summarizes the remaining challenging issues and the future trends of some of the
advanced routing protocols. This work encourages further research efforts to improve the routing
protocols of UWSN for enhanced underwater monitoring and exploration. Future work will involve
further exploring routing protocols and localization to improve on these challenges and to propose a
more reliable and efficient but also flexible routing protocol.
Author Contributions: K.F.H. planned and performed the survey. He analyzed, produced the initial manuscript
and edited till the final submission. K.H.K. conceived the idea and continuously supervised and revised the
manuscript for improvement. And, A.A. supervised and gave necessary enhancements and inputs along with the
work. All authors have read and agreed to the published version of the manuscript.
Funding: This research is funded by School of Engineering and Technology and Faculty Research and Creative
Endeavors (FRCE) of Central Michigan University, MI, USA
Conflicts of Interest: The authors declare no conflicts of interest.
References
1. Immas, A.; Saadat, M.; Navarro, J.; Drake, M.; Shen, J.; Alam, M.R. High-bandwidth underwater wireless
communication using a swarm of autonomous underwater vehicles. In Proceedings of the ASME 2019
38th International Conference on Ocean, Offshore and Arctic Engineering, Glasgow, UK, 9–14 June 2019;
American Society of Mechanical Engineers Digital Collection: New York, NY, USA.
2. Akyildiz, I.F.; Pompili, D.; Melodia, T. Underwater acoustic sensor networks: Research challenges.
Ad Hoc Netw. 2005, 3, 257–279. [CrossRef]
3. Heidemann, J.; Ye, W.; Wills, J.; Syed, A.; Li, Y. Research challenges and applications for underwater
sensor networking. In Proceedings of the IEEE Wireless Communications and Networking Conference,
WCNC 2006, Las Vegas, NV, USA, 3–6 April 2006; IEEE: Piscataway, NJ, USA, 2006; Volume 1, pp. 228–235.
4. Goyal, N.; Dave, M.; Verma, A.K. Protocol stack of underwater wireless sensor network: Classical approaches
and new trends. Wirel. Pers. Commun. 2019, 104, 995–1022. [CrossRef]
5. Li, S.; Qu, W.; Liu, C.; Qiu, T.; Zhao, Z. Survey on high reliability wireless communication for underwater
sensor networks. J. Netw. Comput. Appl. 2019, 148, 102446. [CrossRef]
6. Sun, Y.; Yuan, Y.; Xu, Q.; Hua, C.; Guan, X. A Mobile Anchor Node Assisted RSSI Localization Scheme in
Underwater Wireless Sensor Networks. Sensors 2019, 19, 4369. [CrossRef] [PubMed]
7. Yan, J.; Xu, Z.; Wan, Y.; Chen, C.; Luo, X. Consensus estimation-based target localization in underwater
acoustic sensor networks. Int. J. Robust Nonlinear Control 2017, 27, 1607–1627. [CrossRef]
8. Murad, M.; Sheikh, A.A.; Manzoor, M.A.; Felemban, E.; Qaisar, S. A Survey on Current Underwater Acoustic
Sensor Network Applications. Int. J. Comput. Theory Eng. 2015, 7, 51. [CrossRef]
9. Kumar, P.; Kumar, P.; Priyadarshini, P. Underwater acoustic sensor network for early warning generation.
In Proceedings of the 2012 Oceans, Hampton Roads, VA, USA, 14–19 October 2012; IEEE: Piscataway, NJ, USA,
2012; pp. 1–6.
10. Casey, K.; Lim, A.; Dozier, G. A sensor network architecture for tsunami detection and response.
Int. J. Distrib. Sens. Netw. 2008, 4, 27–42. [CrossRef]
J. Sens. Actuator Netw. 2020, 9, 19 28 of 31
11. Handziski, V.; Koepke, A.; Karl, H.; Frank, C.; Drytkiewicz, W. Improving the energy efficiency of directed
diffusion using passive clustering. In Proceedings of the European Workshop on Wireless Sensor Networks,
Berlin, Germany, 19–21 January 2004; Springer: Berlin/Heidelberg, Germany, 2004; pp. 172–187.
12. Felemban, E.; Shaikh, F.K.; Qureshi, U.M.; Sheikh, A.A.; Qaisar, S.B. Underwater sensor network applications:
A comprehensive survey. Int. J. Distrib. Sens. Netw. 2015, 2015, 5. [CrossRef]
13. Thornton, B.; Bodenmann, A.; Asada, A.; Sato, T.; Ura, T. Acoustic and visual instrumentation for survey of
manganese crusts using an underwater vehicle. In Proceedings of the 2012 Oceans, Hampton Roads, VA, USA,
14–19 October 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 1–10.
14. Srinivas, S.; Ranjitha, P.; Ramya, R.; Narendra, G.K. Investigation of oceanic environment using large-scale
uwsn and uanets. In Proceedings of the 2012 8th International Conference on Wireless Communications,
Networking and Mobile Computing (WiCOM), Shanghai, China, 21–23 September 2012; pp. 1–5.
15. Khan, A.; Jenkins, L. Undersea wireless sensor network for ocean pollution prevention. In Proceedings of the
2008 3rd International Conference on Communication Systems Software and Middleware and Workshops
(COMSWARE’08), Bangalore, India, 6–10 January 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 2–8.
16. Du, X.; Liu, X.; Su, Y. Underwater acoustic networks testbed for ecological monitoring of Qinghai Lake.
In Proceedings of the OCEANS 2016, Shanghai, China, 10–13 April 2016; IEEE: Piscataway, NJ, USA, 2016;
pp. 1–4.
17. Lloret, J.; Sendra, S.; Garcia, M.; Lloret, G. Group-based underwater wireless sensor network for marine
fish farms. In Proceedings of the 2011 IEEE GLOBECOM Workshops (GC Wkshps), Houston, TX, USA,
5–9 December 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 115–119.
18. Mohamed, N.; Jawhar, I.; Al-Jaroodi, J.; Zhang, L. Sensor network architectures for monitoring underwater
pipelines. Sensors 2011, 11, 10738–10764. [CrossRef]
19. Henry, N.F.; Henry, O.N. Wireless sensor networks based pipeline vandalisation and oil spillage monitoring
and detection: Main benefits for nigeria oil and gas sectors. SIJ Trans. Comput. Sci. Eng. Its Appl. (CSEA)
2015, 3, 1–6.
20. Allen, C. Wireless sensor network nodes: Security and deployment in the niger-delta oil and gas sector.
Int. J. Netw. Security & Its Appl. (IJNSA) 2011, 3, 68–79.
21. Freitag, L.; Grund, M.; Von Alt, C.; Stokey, R.; Austin, T. A shallow water acoustic network for mine
countermeasures operations with autonomous underwater vehicles. In Proceedings of the Underwater
Defense Technology (UDT), Amsterdam, The Netherlands, 21–23 June 2005; pp. 1–6.
22. Jouhari, M.; Ibrahimi, K.; Tembine, H.; Ben-Othman, J. Underwater wireless sensor networks: A survey
on enabling technologies, localization protocols, and internet of underwater things. IEEE Access 2019,
7, 96879–96899. [CrossRef]
23. Khan, A.; Ahmedy, I.; Anisi, M.H.; Javaid, N.; Ali, I.; Khan, N.; Alsaqer, M.; Mahmood, H. A localization-free
interference and energy holes minimization routing for underwater wireless sensor networks. Sensors 2018,
18, 165. [CrossRef] [PubMed]
24. Ayaz, M.; Baig, I.; Abdullah, A.; Faye, I. A survey on routing techniques in underwater wireless sensor
networks. J. Netw. Comput. Appl. 2011, 34, 1908–1927. [CrossRef]
25. Kremer, K. Advanced underwater technology with emphasis on acoustic modeling and systems.
Hydroacoustics 1997, 1. [CrossRef]
26. Stojanovic, M. Acoustic (underwater) communications. In Encyclopedia of Telecommunications; John Wiley
& Sons, Inc.: Hoboken, NJ, USA, 2003.
27. Li, B.; Huang, J.; Zhou, S.; Ball, K.; Stojanovic, M.; Freitag, L.; Willett, P. MIMO-OFDM for high-rate
underwater acoustic communications. IEEE J. Ocean. Eng. 2009, 34, 634–644.
28. Amruta, M.K.; Satish, M.T. Solar powered water quality monitoring system using wireless sensor network.
In Proceedings of the 2013 International Mutli-Conference on Automation, Computing, Communication,
Control and Compressed Sensing (iMac4s), Kottayam, India, 22–23 March 2013; IEEE: Piscataway, NJ, USA;
pp. 281–285.
29. Pule, M.; Yahya, A.; Chuma, J. Wireless sensor networks: A survey on monitoring water quality. J. Appl.
Res. Technol. 2017, 15, 562–570. [CrossRef]
30. Jin, N.; Ma, R.; Lv, Y.; Lou, X.; Wei, Q. A novel design of water environment monitoring system based
on wsn. In Proceedings of the 2010 International Conference on Computer Design and Applications,
Qinhuangdao, China, 25–27 June 2010; IEEE: Piscataway, NJ, USA; Volume 2, pp. V2–V593.
J. Sens. Actuator Netw. 2020, 9, 19 29 of 31
31. Verma, S. Wireless Sensor Network application for water quality monitoring in India. In Proceedings
of the 2012 National Conference on Computing and Communication Systems, Durgapur, India,
21–22 November 2012; IEEE: Piscataway, NJ, USA; pp. 1–5.
32. Shi, B.; Sreeram, V.; Zhao, D.; Duan, S.; Jiang, J. A wireless sensor network-based monitoring system for
freshwater fishpond aquaculture. Biosyst. Eng. 2018, 172, 57–66. [CrossRef]
33. Hiremath, V. Design and development of wireless sensor network system to monitor parameters influencing
freshwater fishes. Int. J. Comput. Sci. Eng. 2012, 4, 1096.
34. Sutar, K.G.; Patil, R.T. Wireless sensor network system to monitor the fish farm. Int. J. Eng. Res. Appl. 2013,
3, 194–197.
35. Abdulameer, D.N.; Ahmad, R. Underwater Acoustic Communications Using Direct-Sequence Spread
Spectrum. Int. J. Comput. Sci. Issues (IJCSI) 2014, 11, 76.
36. Akyildiz, I.F.; Pompili, D.; Melodia, T. State-of-the-art in protocol research for underwater acoustic
sensor networks. In Proceedings of the 1st ACM International Workshop on Underwater Networks,
Los Angeles, CA, USA, September 2006; ACM: New York, NY, USA, 2006; pp. 7–16.
37. Cañete, F.J.; López-Fernández, J.; García-Corrales, C.; Sánchez, A.; Robles, E.; Rodrigo, F.J.; Paris,
J.F. Measurement and modeling of narrowband channels for ultrasonic underwater communications.
Sensors 2016, 16, 256. [CrossRef] [PubMed]
38. Xie, P.; Cui, J.H.; Lao, L. VBF: Vector-based forwarding protocol for underwater sensor networks. In Proceedings
of the International Conference on Research in Networking, Coimbra, Portugal, 15–19 May 2006; Springer:
Berlin/Heidelberg, Germany; pp. 1216–1221.
39. Beniwal, M.; Singh, R.P.; Sangwan, A. A localization scheme for underwater sensor networks without Time
Synchronization. Wirel. Pers. Commun. 2016, 88, 537–552. [CrossRef]
40. Luo, J.; Fan, L.; Wu, S.; Yan, X. Research on localization algorithms based on acoustic communication for
underwater sensor networks. Sensors 2018, 18, 67. [CrossRef]
41. Ahmed, M.; Salleh, M. Localization schemes in underwater sensor network (UWSN): A survey.
Indones. J. Electr. Eng. Comput. Sci. 2016, 1, 119–125. [CrossRef]
42. Su, X.; Ullah, I.; Liu, X.; Choi, D. A Review of Underwater Localization Techniques, Algorithms,
and Challenges. J. Sensors 2020, 2020, 6403161. [CrossRef]
43. Erol, M.; Vieira, L.F.; Gerla, M. Localization with Dive’N’Rise (DNR) beacons for underwater acoustic
sensor networks. In Proceedings of the Second Workshop on Underwater Networks, Montreal, QC, Canada,
September 2007; ACM: New York, NY, USA; pp. 97–100.
44. Chen, K.; Zhou, Y.; He, J. A localization scheme for underwater wireless sensor networks. Int. J. Adv.
Sci. Technol. 2009, 4, 9–16.
45. Ayaz, M.; Jung, L.T.; Abdullah, A.; Ahmad, I. Reliable data deliveries using packet optimization in multi-hop
underwater sensor networks. J. King Saud Univ.-Comput. Inf. Sci. 2012, 24, 41–48. [CrossRef]
46. Khan, A.; Ali, I.; Ghani, A.; Khan, N.; Alsaqer, M.; Rahman, A.U.; Mahmood, H. Routing protocols
for underwater wireless sensor networks: Taxonomy, research challenges, routing strategies and future
directions. Sensors 2018, 18, 1619. [CrossRef]
47. Xiao, Y. Underwater Scoustic Sensor Networks; CRC Press: Boca Raton, FL, USA, 2010.
48. Mackenzie, K.V. Nine-term equation for sound speed in the oceans. J. Acoust. Soc. Am. 1981, 70, 807–812.
[CrossRef]
49. Khalid, M.; Ullah, Z.; Ahmad, N.; Arshad, M.; Jan, B.; Cao, Y.; Adnan, A. A survey of routing issues and
associated protocols in underwater wireless sensor networks. J. Sensors 2017, 2017, 7539751. [CrossRef]
50. Islam, T.; Lee, Y.K. A Comprehensive Survey of Recent Routing Protocols for Underwater Acoustic Sensor
Networks. Sensors 2019, 19, 4256. [CrossRef] [PubMed]
51. Nicolaou, N.; See, A.; Xie, P.; Cui, J.H.; Maggiorini, D. Improving the robustness of location-based routing for
underwater sensor networks. In Proceedings of the OCEANS 2007-Europe, Aberdeen, UK, 18–21 June 2007;
IEEE: Piscataway, NJ, USA, 2007; pp. 1–6.
52. Yan, H.; Shi, Z.J.; Cui, J.H. DBR: Depth-based routing for underwater sensor networks. International
Conference on Research in Networking, Singapore, 5–9 May 2008; Springer: Berlin/Heidelberg, Germany;
pp. 72–86.
53. Bharathy, A.V.; Chandrasekar, V. A Novel Virtual Tunneling Protocol for Underwater Wireless Sensor
Networks. In Soft Computing and Signal Processing; Springer: Berlin/Heidelberg, Germany, 2019; pp. 281–289.
J. Sens. Actuator Netw. 2020, 9, 19 30 of 31
54. Nasir, H.; Javaid, N.; Ashraf, H.; Manzoor, S.; Khan, Z.A.; Qasim, U.; Sher, M. CoDBR: Cooperative depth
based routing for underwater wireless sensor networks. In Proceedings of the 2014 Ninth International
Conference on Broadband and Wireless Computing, Communication and Applications, Guangdong, China,
8–10 November 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 52–57.
55. Wahid, A.; Lee, S.; Jeong, H.J.; Kim, D. Eedbr: Energy-efficient depth-based routing protocol for
underwater wireless sensor networks. In Advanced Computer Science and Information Technology; Springer:
Berlin/Heidelberg, Germany, 2011; pp. 223–234.
56. Khasawneh, A.; Latiff, M.S.B.A.; Kaiwartya, O.; Chizari, H. A reliable energy-efficient pressure-based routing
protocol for underwater wireless sensor network. Wirel. Netw. 2018, 24, 2061–2075. [CrossRef]
57. Shin, D.; Hwang, D.; Kim, D. DFR: An efficient directional flooding-based routing protocol in underwater
sensor networks. Wirel. Commun. Mob. Comput. 2012, 12, 1517–1527. [CrossRef]
58. Shen, J.; Tan, H.W.; Wang, J.; Wang, J.W.; Lee, S.Y. A novel routing protocol providing good transmission
reliability in underwater sensor networks. J. Internet Technol. 2015, 16, 171–178.
59. Jornet, J.M.; Stojanovic, M.; Zorzi, M. Focused beam routing protocol for underwater acoustic networks.
In Proceedings of the Third ACM International Workshop on Underwater Networks, San Francisco, CA, USA,
September 2008; ACM: New York, NY, USA; pp. 75–82.
60. Domingo, M.C.; Prior, R. A distributed clustering scheme for underwater wireless sensor networks.
In Proceedings of the 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio
Communications, Athens, Greece, 3–7 September 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 1–5.
61. Azam, I.; Majid, A.; Ahmad, I.; Shakeel, U.; Maqsood, H.; Khan, Z.A.; Qasim, U.; Javaid, N. SEEC:
Sparsity-aware energy efficient clustering protocol for underwater wireless sensor networks. In Proceedings
of the 2016 IEEE 30th International Conference on Advanced Information Networking and Applications
(AINA), Crans-Montana, Switzerland, 23–25 March 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 352–361.
62. Guangzhong, L.; Zhibin, L. Depth-based multi-hop routing protocol for underwater sensor network.
In Proceedings of the 2010 The 2nd International Conference on Industrial Mechatronics and Automation
(ICIMA), Wuhan, China, 30–31 May 2010; Volume 2, pp. 268–270.
63. Wadud, Z.; Ismail, M.; Qazi, A.B.; Khan, F.A.; Derhab, A.; Ahmad, I.; Ahmad, A.M. An Energy Balanced
Efficient and Reliable Routing Protocol for Underwater Wireless Sensor Networks. IEEE Access 2019,
7, 175980–175999. [CrossRef]
64. Ali, B.; Javaid, N.; Islam, S.U.; Ahmed, G.; Qasim, U.; Khan, Z.A. RSM and VSM: Two New Routing Protocols
for Underwater WSNs. In Proceedings of the 2016 International Conference on Intelligent Networking and
Collaborative Systems (INCoS), Ostrawva, Czech Republic, 7–9 September 2016; IEEE: Piscataway, NJ, USA,
2016; pp. 173–179.
65. Yu, H.; Yao, N.; Wang, T.; Li, G.; Gao, Z.; Tan, G. WDFAD-DBR: Weighting depth and forwarding area
division DBR routing protocol for UASNs. Ad Hoc Netw. 2016, 37, 256–282. [CrossRef]
66. Hu, T.; Fei, Y. MURAO: A multi-level routing protocol for acoustic-optical hybrid underwater wireless
sensor networks. In Proceedings of the 2012 9th Annual IEEE Communications Society Conference on
Sensor, Mesh and Ad Hoc Communications and Networks (SECON), Seoul, South Korea, 18–21 June 2012;
IEEE: Piscataway, NJ, USA, 2012; pp. 218–226.
67. Basagni, S.; Petrioli, C.; Petroccia, R.; Spaccini, D. CARP: A channel-aware routing protocol for underwater
acoustic wireless networks. Ad Hoc Netw. 2015, 34, 92–104. [CrossRef]
68. Noh, Y.; Lee, U.; Wang, P.; Choi, B.S.C.; Gerla, M. VAPR: Void-aware pressure routing for underwater sensor
networks. IEEE Trans. Mob. Comput. 2013, 12, 895–908. [CrossRef]
69. Hussain, S.N.; Hussain, M.M.; Aslam, M.G. Flooding based routing techniques for efficient communication
in underwater wsns1. Eur. J. Comput. Sci. Inf. Technol. 2015, 3, 52–60.
70. de Morais Cordeiro, C.; Agrawal, D.P. Ad Hoc and Sensor Networks: Theory and Applications; World Scientific:
Singapore, 2011.
71. Zhangjie, F.; Xingming, S.; Qi, L.; Lu, Z.; Jiangang, S. Achieving efficient cloud search services: Multi-keyword
ranked search over encrypted cloud data supporting parallel computing. IEICE Trans. Commun. 2015,
98, 190–200.
72. Jornet, J.M.; Stojanovic, M. Distributed power control for underwater acoustic networks. In Proceedings
of the OCEANS 2008, Quebec City, QC, Canada, 15–18 September 2008; IEEE: Piscataway, NJ, USA, 2008;
pp. 1–7.
J. Sens. Actuator Netw. 2020, 9, 19 31 of 31
73. Hu, K.; Song, X.; Sun, Z.; Luo, H.; Guo, Z. Localization based on map and pso for drifting-restricted
underwater acoustic sensor networks. Sensors 2019, 19, 71. [CrossRef] [PubMed]
74. Li, H.; He, Y.; Cheng, X.; Zhu, H.; Sun, L. Security and privacy in localization for underwater sensor
networks. IEEE Commun. Mag. 2015, 53, 56–62. [CrossRef]
c 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).