| Literature DB >> 28335494 |
Nadeem Javaid1, Arshad Sher2, Wadood Abdul3, Iftikhar Azim Niaz4, Ahmad Almogren5, Atif Alamri6.
Abstract
In this paper, three opportunistic pressure based routing techniques for underwater wireless sensor networks (UWSNs) are proposed. The first one is the cooperative opportunistic pressure based routing protocol (Co-Hydrocast), second technique is the improved Hydrocast (improved-Hydrocast), and third one is the cooperative improved Hydrocast (Co-improved Hydrocast). In order to minimize lengthy routing paths between the source and the destination and to avoid void holes at the sparse networks, sensor nodes are deployed at different strategic locations. The deployment of sensor nodes at strategic locations assure the maximum monitoring of the network field. To conserve the energy consumption and minimize the number of hops, greedy algorithm is used to transmit data packets from the source to the destination. Moreover, the opportunistic routing is also exploited to avoid void regions by making backward transmissions to find reliable path towards the destination in the network. The relay cooperation mechanism is used for reliable data packet delivery, when signal to noise ratio (SNR) of the received signal is not within the predefined threshold then the maximal ratio combining (MRC) is used as a diversity technique to improve the SNR of the received signals at the destination. Extensive simulations validate that our schemes perform better in terms of packet delivery ratio and energy consumption than the existing technique; Hydrocast.Entities:
Keywords: cooperation; energy balancing; opportunistic routing; underwater wireless sensor network
Year: 2017 PMID: 28335494 PMCID: PMC5375915 DOI: 10.3390/s17030629
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1How duplicate packets are transmitted in opportunistic routing.
State of the art related work.
| Protocol | Feature | Achievements | Limitation |
|---|---|---|---|
| GEDAR [ | Geo-opportunistic routing protocol. | Avoid void hole occurrence, recover void holes, high network throughput. | High end to end delay and energy consumption during node recovery from void hole by depth adjustment mechanism. |
| Hydrocast [ | Pressure based routing for UWSNs. | Utilize the duplicate packets transmission of opportunistic routing to recover data from void nodes. | Perform efficiently in dense networks. |
| Cooperative diversity with incremental best relay technique [ | Incremental best relay cooperation on demand. | Saves channel resources and low processing overhead. | High packet drop ratio and low network lifetime. |
| VARP [ | Void aware depth based routing. | Reduction in recovery fullbacks, efficient handling of node mobility and reduction in packet drop ratio. | High energy consumption and end to end delay. |
| Energy efficient cooperative communication for data transmission [ | Cooperative communication. | Improvement in packet transmission in lossy network. | Low performance in sparse network conditions. |
| DBR [ | Depth based routing. | High packet delivery ratio in dense network. | High load on low depth nodes, redundant packet transmissions. |
| EEDBR [ | Depth and residual energy based routing. | Energy balancing and improvement in packet delivery ratio. | Redundant packet transmission and high energy consumption in denser networks. |
| WDFAD-DBR [ | Depth based routing. | Void hole avoidance in order to minimize energy consumption. | Finding 2 hop neighbors does not eliminate the occurrence of void hole |
| H2-DAB [ | Multi hop dynamic addressing based routing. | High data packet delivery ratio and prolonged network lifetime. | High latency, high load on low depth nodes and processing overhead. |
| AURP [ | Use of AUVs as relay nodes. | Improvement in data packet delivery and reduction in energy consumption. | High control messages exchange overhead. |
| ERP2R [ | Residual energy and distance based routing. | Low latency and energy efficiency. | Redundant packet transmissions and low performance with increased mobility of nodes. |
| DEADS [ | Sink mobility, single and multiple relay cooperative routing. | Increase in throughput and reduction in packet drop ratio. | High energy consumption and high control messages exchange overhead. |
| Energy and time efficiency in depth based routing [ | Time of arrival (ToA) ranging technique. | Reduction in energy consumption from multi path forwarding redundancy. | High end to end latency. |
| Joint cooperative routing and power allocation [ | Cross layer cooperative routing | Relatively lower collision probability compared to other cooperative schemes. | Not applicable for time critical applications. |
| Delay and lifetime performance [ | Routing using mobile sink. | Increment in network lifetime and packet delivery ratio. | No time bound for data transfer in case of random mobility of sink resulting in mobile sink buffer overflow. |
| BTM [ | Optimum transmission distance to the sink | Improvement in network lifetime, balanced energy consumption | Transmission loop formation and high energy consumption in case of direct transmission over long distances. |
| Energy efficient cooperative communication [ | Clustering and cooperative communication | Energy efficiency relative to direct transmissions. | High energy consumption in cluster formation. |
| Enhanced energy balanced data transmission [ | Balanced energy transmission. | Improvement in network life time, high throughput and low packet drop ratio. | Throughput and network lifetime decreased with increased network radius. |
Figure 2Recovery paths in existing and proposed schemes. (a) Long recovery path for data packet delivery; (b) Short recovery path due to fixed node.
Figure 3Neighbor node of lower pressure level has high priority to be selected as the next hop forwarder.
Figure 4Next hop forwarder selection.
Figure 5Forwarding set selection.
Figure 6Higher pressure level neighbor is selected as forwarder incase all lower pressure level neighbors are in void region.
Figure 7Cooperation.
Figure 8Data packet transmission without cooperation.
Figure 9Data packet transmission with cooperation.
Figure 10Feasible Region of Energy Minimization.
Figure 11Feasible Region for Throughput Maximization.
Simulation Parameters.
| Simulation Parameters | Values |
|---|---|
| Network Dimension for Nodes | 1 km × 1 km ×1 km |
| Transmission Range of Node | 250 m |
| Speed of nodes | 0.3 m/s |
| Network Dimension for AUV | 5 km × 5 km × 5 km |
| Transmission Range of AUV | 1000 m |
| Number of AUVs | 30 to 100 |
| Speed of AUV | 7.716 m/s |
| AUV transmit sensed data after | 60 s |
| AUV re-establish path after | 30 s |
Figure 12Successfully transmitted data packets to sink.
Figure 13Average end to end energy consumption.
Figure 14Number of transmissions for packet delivery.
Figure 15Average propagation delay between source and destination.
Figure 16Successfully transmitted data packets to sink.
Figure 17Average energy consumption between source and destination.
Figure 18Average propagation delay between source and destination.
Figure 19Number of transmissions for data packet delivery.
Performance trade-offs made by the protocols.
| Protocol | Achieved Parameter | Compromised Parameter |
|---|---|---|
| Hydrocast | Packet delivery ratio ( | Propagation delay ( |
| Improved Hydrocast | Number of transmissions ( | Nodes placement overhead ( |
| Improved Hydrocast | Propagation delay ( | Nodes placement overhead ( |
| Co-Hydrocast | Packet delivery ratio ( | Energy consumption ( |
| Co-Hydrocast | Packet delivery ratio ( | Number of transmissions ( |
| Co-Improved Hydrocast | Propagation delay ( | Nodes placement overhead ( |
| Co-Improved Hydrocast | Packet delivery ratio ( | Energy consumption ( |