ChapterPDF Available

Adaptive Transmission Based Geographic and Opportunistic Routing in UWSNs

Authors:

Abstract and Figures

UWSNs are frequency selective and energy-hungry due to the underwater acoustic communication links. We propose adaptive transmission based geographic and opportunistic routing (ATGOR) for efficient and reliable communication. Opportunistic routing is utilized along with geographic routing to select a set of forwarders from the neighboring nodes instead of a single forwarder. We propose a 3D network model logically divided into small cubes of equal volume with a goal that the sensed data is transmitted by the unit of small cubes.
Content may be subject to copyright.
Chapter 26
Adaptive Transmission Based
Geographic and Opportunistic Routing
in UWSNs
Saba Gul, Nadeem Javaid, Zahid Wadud, Arshad Sher, and Sheeraz Ahmed
Abstract UWSNs are frequency selective and energy-hungry due to the underwater
acoustic communication links. We propose adaptive transmission based geographic
and opportunistic routing (ATGOR) for efficient and reliable communication.
Opportunistic routing is utilized along with geographic routing to select a set of
forwarders from the neighboring nodes instead of a single forwarder. We propose a
3D network model logically divided into small cubes of equal volume with a goal
that the sensed data is transmitted by the unit of small cubes.
26.1 Introduction
In this regard, depth-controlled routing protocol (DCR) performs depth adjustment
based topology control for void recovery [1]. The proposed protocol organizes the
network topology and the number of connected nodes in a proactive manner to
overcome the voids. Similarly, for energy efficiency, weighting depth adjustment
forwarding area (WDFAD-DBR) for UWSNs is proposed to maintain the balance
of energy consumption among the sensor nodes for prolonging network lifetime [7].
The selection of forwarder node based upon the depth leads to the selection of same
node due to which the energy of the node depletes quickly and void hole is created.
S. Gul · N. Javaid ()·A.Sher
COMSATS Institute of Information Technology, Islamabad, Pakistan
www.njavaid.com
Z. Wadud
University of Engineering & Technology, Peshawar, Pakistan
Capital University of Science and Technology, Islamabad, Pakistan
S. Ahmed
Career Dynamics Research Centre, Peshawar, Pakistan
Iqra National University, Peshawar, Pakistan
© Springer Nature Switzerland AG 2019
M. A. Jan et al. (eds.), Recent Trends and Advances in Wireless and IoT-enabled
Networks, EAI/Springer Innovations in Communication and Computing,
https://doi.org/10.1007/978-3-319-99966- 1_26
283
284 S. Gul et al.
In order to cater the void hole in the discussed existing state-of-the-art work,
we have proposed an algorithm named adaptive transmission based geographic
and opportunistic routing (ATGOR) protocol for UWSN. We have adjusted the
transmission range based on the location of the neighbor node. We will consider
depth and energy both parameters for the selection of the forwarder node in order to
ensure that cyclic selection of the forwarder node is avoided. This selection assures
that energy is efficiently utilized.
26.2 Related Work
A void aware pressure based routing technique is proposed by Noh et al. (VAPR).
VAPR utilizes geographic and opportunistic routing for transmitting the sensed data
from sensor nodes to the sonobuoys at water surface. The next-hop forwarder is
set to continue the forwarding process by selecting the forwarders in a vertical
direction towards the surface sinks based on pressure levels [4]. Noh et al. presented
another pressure based anycast routing algorithm (HydroCast) for underwater sensor
networks [3]. The next-hop forwarder selection is based on the pressure levels at
different sensor nodes. The proposed scheme performs void recovery and limits the
co-channel interference.
In [6], a depth based routing (DBR) protocol is proposed that utilizes multi-
sink architecture. DBR is a greedy routing algorithm in which sensor nodes select
the next-hop forwarder based on the depth of neighboring sensor nodes. Jor et al.
propose focused beam routing (FBR) protocol that is suitable for both static and
mobile sensor nodes [2]. In vector based forwarding (VBF) data packets are routed
along a virtual pipeline of fixed radius [5]. The radius of the virtual pipeline is
calculated based on the source, local distribution of sensor nodes, and the destination
position location.
26.3 System Model
We assume that “i” number of sensor nodes are random uniformly distributed over
a3Dnetwork field forming a cube having volume “V.” Network field is logically
divided into uniform ‘’M” small cubes volume “v,” denoted as C1,C
2,··· ,C
M
(Fig. 26.1).
26.4 The Proposed Transmission Scheme
In this section we describe the adaptive transmission based geographic and oppor-
tunistic routing (ATGOR) in detail.
26 ATGOR 285
Sensor
Node
Satellite
Monitoring
Center
Sink
Fig. 26.1 Network model
Enhanced Periodic Beaconing The periodic beacon message of each sink includes
the sequence number , its ID, and its Xand Ylocation. The sequence number
of beacon message is used to identify the most recent beacon of the sink. The
value of Zcoordinate of sinks is omitted because the sinks are deployed over the
surface and the vertical movement of the sinks is negligible. Likely, each sensor
node embeds a sequence number , the corresponding CID, node’s ID, and X,
Y, and Zposition. Each node includes the sequence number ,ID, and Xand Y
coordinate of its reachable sinks. The sequence number of the beacon message
is incremented periodically after a fixed periodic interval of 30 s. Each entry is
refreshed upon receiving the most recent beacon message based on the sequence
number.
Determine the Next-Hop Small Cube The process of small cube selection is
shown in Algorithm 1.
While choosing a forwarder set selection, when a forwarder is selected from the
ENN other nodes suppress their communication on overhearing the packet transfer.
If the highest priority node is failed to forward the packet, then the rest of the low
priority nodes transmit the packet. Algorithm 2shows all the steps of forwarder set
selection.
286 S. Gul et al.
Algorithm 1 Election of ENC
1: Node nireceives packet from node nj
2: Acquires its CID
3: Find ENC in its ETR
4: if nihas found an ENC then
5: Acquire the ENC’s CID
6: else if There is a void cube then
7: Choose another transmission level from Tmax
8: Go to 5
9: end if
Algorithm 2 ENN set selection
1: ENN forwarder set selection;
2: Find the number of nodes within the CID of the elected ENC
3: Acquires the coordinates of nodes within the coordinates of ENC
4: Acquires its CID
5: Assign priorities to ENNs according to the distance with the nearest sink
26.5 Simulation Results and Discussion
In the simulation, we deploy 150–450 sensor nodes randomly in 1500 m×1500 m ×
1500 m region and the number of sinks is 25. Transmission ranges are set to be
150 m, 200 m, 250 m, 300 m, 350 m, 400 m, and 450 m. Each sensor node is assigned
an initial energy of 10 W. In all experiments the packet size is 150 bytes and the
data rate is 50 kbps. The energy consumption of transmission, receiving, and idle
state are 2 W, 0.1 W, and 10 mW, respectively. We determine the performance of
proposed protocol according to the following parameters: packet delivery ratio
(PDR), fraction of void nodes, and energy consumption.
26.5.1 Results and Analysis
Scenario I Figure 26.2 shows the fraction of void nodes in the network. The
probability of void holes reduces as the node density increases. Our proposed
schemes perform better than the compared scheme. This is due to the adaptive
transmission range of sensor nodes. If sensor nodes near the water surface fail to
find any forwarder node in greedy strategy, then depth adjustment is performed
which causes high energy consumption. While in ATGOR sensor nodes overcome
the void hole by adaptively adjusting their transmission range to find the nearest
sink. Our proposed adaptive transmission range strategy proves to be useful to avoid
the void holes. Figure 26.3 depicts the PDR of the network. It can be seen that the
PDR increases as the node density increases. The increase in node density results
in reduced void nodes due to availability of high number of neighbors. The fixed
transmission range causes packet failure, thus adaptive transmission range reduces
26 ATGOR 287
150 200 250 300 350 400 450
Number of nodes
0
0.05
0.1
0.15
0.2
0.25
Fraction of local maximum nodes
GEDAR
ATGOR
Fig. 26.2 Fraction of void nodes
Fig. 26.3 Packets received at
the sinks
150 200 250 300 350 400 450
Number of nodes
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Packet delivery ratio
GEDAR
ATGOR
the packet failures. Energy consumption per packet per node is shown in Fig.26.4.
In order to avoid the void holes in GEDAR energy consumption per packet per node
is high than our proposed schemes.
Scenario II Figure 26.5 shows the impact of different transmission levels on the
PDR. Transmission ranges 150 m, 200 m, 250 m, 300 m, 350 m, 400 m, and 450 m
are represented by T1,T2,T3,T4,T5,T6, and T7, respectively. It can be seen that
PDR increases as the transmission range increases. Increased transmission range
overcomes the void areas in the source to destination route. In this way, it is
ensured that the packet generated from the source reaches the destination. Fraction
of local maximum nodes at different transmission levels is shown in Fig. 26.6.High
288 S. Gul et al.
Fig. 26.4 Energy
consumption per packet per
node
150 200 250 300 350 400 450
Number of nodes
0
1
2
3
4
5
6
Energy consumption per packet per node (J)
GEDAR
ATGOR
Number of nodes
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Packet delivery ratio
T1=150
T2=200
T3=250
T4=300
T5=350
T6=400
T7=450
150 200 250 300 350 400 450
Fig. 26.5 Packets received at the sinks
transmission levels overcome the void areas and greater node density reduces the
voids due to more number of neighbors. Energy consumption in the network per
packet per node is shown in Fig. 26.7.
26.6 Conclusion
Our proposed scheme selects the next-hop small cube based on the distribution of
neighboring nodes. In case of a zero node in the neighboring cube, ATGOR adap-
26 ATGOR 289
150 200 250 300 350 400 450
Number of nodes
0
0.02
0.04
0.06
0.08
0.1
0.12
Energy per data packet per node (J)
T1=150
T2=200
T3=250
T4=300
T5=350
T6=400
T7=450
Fig. 26.6 Energy consumption per packet
Fig. 26.7 Fraction of void
nodes
150 200 250 300 350 400 450
Number of nodes
0
0.2
0.4
0.6
0.8
1
Fraction of local maximum nodes
T1=150
T2=200
T3=250
T4=300
T5=350
T6=400
T7=450
tively adjusts its communication range and avoids the void nodes. Our simulation
results demonstrate that the concept of adaptive transmission along with geographic
and opportunistic routing lead to the improvement of network performance in terms
of data delivery ratio, fraction of avoiding the local maximas and minimum energy
consumption.
290 S. Gul et al.
References
1. Coutinho, R. W., Vieira, L. F., & Loureiro, A. A. (July 2013). DCR: Depth-Controlled
Routing protocol for underwater sensor networks. In IEEE Symposium on Computers and
Communications (ISCC), 2013 (pp. 000453–000458). Piscataway: IEEE.
2. Jornet, J. M., Stojanovic, M., & Zorzi, M. (September 2008). Focused beam routing protocol
for underwater acoustic networks. In Proceedings of the Third ACM International Workshop on
Underwater Networks (pp. 75–82). New York: ACM.
3. Noh, Y., Lee, U., Lee, S., Wang, P., Vieira, L. F., Cui, J. H., et al. (2016). Hydrocast: Pressure
routing for underwater sensor networks. IEEE Transactions on Vehicular Technology, 65(1),
333–347.
4. Noh, Y., Lee, U., Wang, P., Choi, B. S. C., & Gerla, M. (2013). VAPR: Void-Aware Pressure
Routing for underwater sensor networks. IEEE Transactions on Mobile Computing, 12(5), 895–
908.
5. Xie, P., Cui, J. H., & Lao, L. (May 2006). VBF: Vector-Based Forwarding protocol for
underwater sensor networks. In International Conference on Research in Networking (pp. 1216–
1221). Berlin:Springer.
6. Yan, H., Shi, Z. J., & Cui, J. H. (May 2008). DBR: Depth-Based Routing for underwater sensor
networks. In International Conference on Research in Networking (pp. 72–86). Berlin: Springer.
7. Yu, H., Yao, N., Wang, T., Li, G., Gao, Z., & Tan, G. (2016). WDFAD-DBR: Weighting Depth
and Forwarding Area Division DBR routing protocol for UASNs. Ad Hoc Networks, 37, 256–
282.
... Furthermore, the above discussed routing strategies use reactive approach because of which delay increases while recovering from void hole. Gul et al. (2019) addressed the above limitations and proposed Adaptive Transmission based Geographic and Opportunistic Routing (ATGOR). Geographic routing is a paradigm in which location or depth information of the neighboring nodes is required to greedily select the next-hop forwarders. ...
Article
Full-text available
Localization of sensors in Underwater Internet of Things (UIoTs) is difficult due to the mobility. This changing makes the routing decisions difficult, which results in unreliable communication. This paper proposes Adaptive Transmission based Geographic and Opportunistic Routing (ATGOR) protocol for reliable communication between nodes. ATGOR operates in two parts: election of a small cube to avoid redundant transmissions and selection of reliable nodes which forward data from the selected small cube for optimal transmissions. Furthermore, to guarantee the reliability of the data packets in a harsh acoustic environment, we propose Mobility Aware ATGOR (MA-ATGOR), which predicts the locations of neighboring sensor nodes for successful data delivery. In addition, prediction of tthe locations of the sensor nodes helps in avoiding the void holes along with high packet delivery. The performance of the proposed routing protocols is validated based on the PDR, number of void nodes and energy consumption per packet, through simulations.
Conference Paper
Full-text available
Underwater sensor networks have recently been proposed as a way to observe and explore the lakes, rives, seas, and oceans. However, due to characteristics of the acoustic medium, efficient protocols for delivering data must exist. In this work, we propose a novel geographic routing protocol with network topology control for underwater sensor networks, that adjusts the depth of the nodes in order to organize the network topology for improving the network connectivity and forward data where the greedy geographic routing fail. The proposed protocol is the first geographic routing protocol for underwater sensor networks that considers the sensor node vertical movement ability to move it for topology control purpose. The simulation results show that, with the topology control, the fraction of disconnected nodes and nodes located into communication void regions, are drastically reduced and consequently the delivered data rate is improved. It achieves more than 90% of data delivered even in hard and difficult scenarios of very sparse or very dense networks.
Conference Paper
Full-text available
In this paper, we tackle one fundamental problem in Underwater Sensor Networks (UWSNs): robust, scalable and energy efficient routing. UWSNs are significantly different from terrestrial sensor networks in the following aspects: low bandwidth, high latency, node float mobility (resulting in high network dynamics), high error probability, and 3-dimensional space. These new features bring many challenges to the network protocol design of UWSNs. In this paper, we propose a novel routing protocol, called vector-based forwarding (VBF), to provide robust, scalable and energy efficient routing. VBF is essentially a position-based routing approach: nodes close to the “vector” from the source to the destination will forward the message. In this way, only a small fraction of the nodes are involved in routing. VBF also adopts a localized and distributed self-adaptation algorithm which allows nodes to weigh the benefit of forwarding packets and thus reduce energy consumption by discarding the low benefit packets. Through simulation experiments, we show the promising performance of VBF.
Article
The design of routing protocols for Underwater Acoustic Sensor Networks (UASNs) poses many challenges due to long propagation, high mobility, limited bandwidth, multi-path and Doppler effect. Because of the void-hole caused by the uneven distribution of nodes and sparse deployment, the selection of next hop forwarding nodes only based on the state of current node may result in the failure of forwarding in the local sparse region. In order to reduce the probability of encountering void holes in the sparse networks, in this paper we present weighting depth and forwarding area division DBR routing protocol, called WDFAD-DBR. The novelties of WDFAD-DBR lie in: firstly, next forwarding nodes are selected according to the weighting sum of depth difference of two hops, which considers not only the current depth but also the depth of expected next hop. In this way, the probability of meeting void holes is effectively reduced. Secondly, the mechanisms for forwarding area division and neighbor node prediction are designed to reduce the energy consumption caused by duplicated packets and neighbors' requests, respectively. Thirdly, we make theoretical analyses on routing performance in case of considering channel contending with respect to delivery ratio, energy consumption and average end-to-end delay. Finally we conduct extensive simulations using NS-3 simulator to verify the effectiveness and validity of WDFAD-DBR.
Conference Paper
Underwater sensor networks have recently been proposed as a way to observe and explore the lakes, rives, seas, and oceans. However, due to characteristics of the acoustic medium, efficient protocols for delivering data must exist. In this work, we propose a novel geographic routing protocol for underwater sensor networks, that adjusts the depth of the nodes in order to organize the network topology for improving the network connectivity and forward data where the greedy geographic routing fail. The proposed protocol is the first geographic routing protocol that considers the sensor node vertical movement ability to move it for topology control purpose. The simulation results show that, with the topology organization, the fraction of disconnected nodes is drastically reduced and consequently the delivered data rate is maximized. It achieve more than 90% of data delivered even in hard and difficult scenarios of very sparse or very dense networks.
Conference Paper
Underwater mobile sensor networks have recently been proposed as a way to explore and observe the ocean, providing 4D (space and time) monitoring of underwater environments. We consider a specialized geographic routing problem called pressure routing that directs a packet to any sonobuoy on the surface based on depth information available from on-board pressure gauges. The main challenge of pressure routing in sparse underwater networks has been the efficient handling of 3D voids. In this respect, it was recently proven that the greedy stateless perimeter routing method, very popular in 2D networks, cannot be extended to void recovery in 3D networks. Available heuristics for 3D void recovery require expensive flooding. In this paper, we propose a Void-Aware Pressure Routing (VAPR) protocol that uses sequence number, hop count and depth information embedded in periodic beacons to set up next-hop direction and to build a directional trail to the closest sonobuoy. Using this trail, opportunistic directional forwarding can be efficiently performed even in the presence of voids. The contribution of this paper is twofold: 1) a robust soft-state routing protocol that supports opportunistic directional forwarding; and 2) a new framework to attain loop freedom in static and mobile underwater networks to guarantee packet delivery. Extensive simulation results show that VAPR outperforms existing solutions.
Conference Paper
Providing scalable and ecient routing services in underwater sensor net- works (UWSNs) is very challenging due to the unique characteristics of UWSNs. Firstly, UWSNs often employ acoustic channels for communications because radio signals do not work well in water. Compared with radio-frequency channels, acous- tic channels feature much lower bandwidths and several orders of magnitudes longer propagation delays. Secondly, UWSNs usually have very dynamic topology as sen- sors move passively with water currents. Some routing protocols have been proposed to address the challenging problem in UWSNs. However, most of them assume that the full-dimensional location information of all sensor nodes in a network is known in prior through a localization process, which is yet another challenging issue to be solved in UWSNs. In this paper, we propose a depth-based routing (DBR) protocol. DBR does not require full-dimensional location information of sensor nodes. Instead, it needs only local depth information, which can be easily obtained with an inex- pensive depth sensor that can be equipped in every underwater sensor node. A key advantage of our protocol is that it can handle network dynamics eciently with- out the assistance of a localization service. Moreover, our routing protocol can take advantage of a multiple-sink underwater sensor network architecture without intro- ducing extra cost. We conduct extensive simulations. The results show that DBR can achieve very high packet delivery ratios (at least 95%) for dense networks with only small communication cost.
Conference Paper
Multi-hop transmission is considered for large coverage ar- eas in bandwidth-limited underwater acoustic networks. In this paper, we present a scalable routing technique based on location information, and optimized for minimum energy per bit consumption. The proposed Focused Beam Rout- ing (FBR) protocol is suitable for networks containing both static and mobile nodes, which are not necessarily synchro- nized to a global clock. A source node must be aware of its own location and the location of its final destination, but not those of other nodes. The FBR protocol can be defined as a cross-layer ap- proach, in which the routing protocol, the medium access control and the physical layer functionalities are tightly cou- pled by power control. It can be described as a distributed algorithm, in which a route is dynamically established as the data packet traverses the network towards its final destina- tion. The selection of the next relay is made at each step of the path after suitable candidates have proposed themselves. The system performance is measured in terms of energy per bit consumption and average packet end-to-end delay. The results are compared to those obtained using pre-establi- shed routes, defined via Dijkstra's algorithm for minimal power consumption. It is shown that the protocol's perfor- mance is close to the ideal case, as the additional burden of dynamic route discovery is minimal.
Hydrocast: Pressure routing for underwater sensor networks
  • Y Noh
  • U Lee
  • S Lee
  • P Wang
  • L F Vieira
  • J H Cui
Noh, Y., Lee, U., Lee, S., Wang, P., Vieira, L. F., Cui, J. H., et al. (2016). Hydrocast: Pressure routing for underwater sensor networks. IEEE Transactions on Vehicular Technology, 65(1), 333-347.
VAPR: Void-Aware Pressure Routing for underwater sensor networks
  • Y Noh
  • U Lee
  • P Wang
  • B S C Choi
  • M Gerla
Noh, Y., Lee, U., Wang, P., Choi, B. S. C., & Gerla, M. (2013). VAPR: Void-Aware Pressure Routing for underwater sensor networks. IEEE Transactions on Mobile Computing, 12(5), 895-908.