| Literature DB >> 30691141 |
Suhail Ashfaq Butt1,2, Kamalrulnizam Abu Bakar3, Nadeem Javaid4, Niayesh Gharaei5, Farruh Ishmanov6, Muhammad Khalil Afzal7, Muhammad Khalid Mehmood8,9, Muhammad Akram Mujahid10,11.
Abstract
The key concerns to enhance the lifetime of IoT-enabled Underwater Wireless Sensor Networks (IoT-UWSNs) are energy-efficiency and reliable data delivery under constrained resource. Traditional transmission approaches increase the communication overhead, which results in congestion and affect the reliable data delivery. Currently, many routing protocols have been proposed for UWSNs to ensure reliable data delivery and to conserve the node's battery with minimum communication overhead (by avoiding void holes in the network). In this paper, adaptive energy-efficient routing protocols are proposed to tackle the aforementioned problems using the Shortest Path First (SPF) with least number of active nodes strategy. These novel protocols have been developed by integrating the prominent features of Forward Layered Multi-path Power Control One (FLMPC-One) routing protocol, which uses 2-hop neighbor information, Forward Layered Multi-path Power Control Two (FLMPC-Two) routing protocol, which uses 3-hop neighbor information and 'Dijkstra' algorithm (for shortest path selection). Different Packet Sizes (PSs) with different Data Rates (DRs) are also taken into consideration to check the dynamicity of the proposed protocols. The achieved outcomes clearly validate the proposed protocols, namely: Shortest Path First using 3-hop neighbors information (SPF-Three) and Breadth First Search with Shortest Path First using 3-hop neighbors information (BFS-SPF-Three). Simulation results show the effectiveness of the proposed protocols in terms of minimum Energy Consumption (EC) and Required Packet Error Rate (RPER) with a minimum number of active nodes at the cost of affordable delay.Entities:
Keywords: Retransmission; cross nodes; energy efficient; energy hole; multi-path layered approach; reliable data delivery; void hole
Year: 2019 PMID: 30691141 PMCID: PMC6386873 DOI: 10.3390/s19030510
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Abbreviations.
| Descriptions | Abbreviations |
|---|---|
| Underwater Wireless Sensor Networks | UWSNs |
| IoT-enabled Underwater Wireless Sensor Networks | IoT-UWSNs |
| Energy Consumption | EC |
| Forward Layered Multi-path Power Control One | FLMPC-One |
| Forward Layered Multi-path Power Control Two | FLMPC-Two |
| Layered Multi-path Routing Control protocol | LMPC |
| Shortest Path First | SPF |
| Breadth First Search | BFS |
| Packet Received Ratio | PRR |
| Bit Error Rate | BER |
| Required Packet Error Rate | RPER |
| Noise Resources | NR |
| Noise Power | NP |
| Signal to Noise Ratio | SNR |
| Packet Error Rate | PER |
| Packet Delivery Rate | PDR |
| Distance from | D |
| Transmission Power | TP |
| Total Number of Data Packets | N |
| Total Hop Counts | THCs |
| Sparsity-aware Energy-Efficient Clustering | SEEC |
| Circular Sparsity-aware Energy-Efficient Clustering | CSEEC |
| Circular Depth-based Sparsity-aware Energy-Efficient Clustering | CDSEEC |
| Reliable Energy-Efficient Pressure-Based Routing | RE-PBR |
| Spherical Hole Repair Technique | SHORT |
| Geographic Forwarding based on Geo-spatial Division | GFGD |
| Greedy Geographic Forwarding based on Geo-spatial Division | GGFGD |
| Geographic and Opportunistic Routing with Depth Adjustment | GEDAR |
| Geo-Opportunistic Routing | GOR |
| Energy-Efficient Multi-hopping Routing | EAMR |
Acronyms.
| Definitions | Symbols |
|---|---|
| Absorption Coefficient |
|
| Binary Entropy Function |
|
| Transmission Energy |
|
| Receiving Energy |
|
| Reception Power |
|
| Total Energy |
|
| Vertices |
|
| Channel capacity | C |
| Bandwidth | B |
| Path |
|
| Frequency | F |
| Packet Length | PL |
| Packet Size | PS |
| Data Rate | DR |
| Initial Energy of Network |
|
| Packet Type |
|
| Total Time of Transmission |
|
| Transmission Power |
|
| Data Packet |
|
| Total Leftover Energy of the Network Nodes after Forwarding the Data Packets |
|
| Total Receiving Energy of the Network Nodes after Receiving the Data Packets |
|
Figure 1Pictorial Description of Depth-Based Protocols.
Summarized Literature Review.
| Names of Protocol (s) | Features of Protocol (s) | Achievements of Protocol (s) | Limitation of Protocol (s) |
|---|---|---|---|
| GEDAR [ | Multi-hoping | Void hole coverage | High EC during mobility in nodes |
| HYDROCAST [ | Multi-hoping | High packet delivery ratio with Reliable transmission of packets | High delay and EC |
| LMPC [ | Multi-hoping and Binary tree generation | High packet delivery ratio with minimum delay | Void holes with long term transmission |
| FLMPC-one and FLMPC-two [ | Multi-hoping and Binary tree generations | High delay, high packet delivery ratio, low EC and High packet received ratio | Sparse regions effect its processing time |
| WDFAD-DBR [ | Multi-hoping | Less delay and high packet delivery ratio | Void holes and wastage of energy with long communication |
| GFGD and GFGD(GGFGD) [ | Multi-hoping between small cubes | Energy efficacy and least delay | No |
| SHORT [ | Multi-hoping | High throughput of network and long life of network | High delay |
| RE-PBR [ | Multi-hoping | Energy efficient and reliability in data transmission | Sparse regions effects the processing time of network |
| OR [ | Opportunistic routing | Interference avoidance | Trade-off between energy and distance is not discussed |
| GDGOR [ | Multi-hoping and depth adjustment | Void node avoidance | Trade-off between high EC is persisted |
| SEEC, CSEEC and CDSEEC [ | Clustering in the square and circular fields | Energy minimization is achieved successfully | Distance dependency on energy is not considered and communication overhead is not focused |
| EAMR [ | Multi-hoping | Reduction in excessive overhead and reduce cluster head changes with increase in network lifetime | In sparse region, cluster heads cannot bear the load |
Figure 2System Model of FLMPC-Two.
Figure 3System Model of SPF-Three.
Figure 4System model of BFS-SPF-Three.
Figure 5Legends of above Discussed Protocols.
Figure 6Absorption and Frequency Relation.
Figure 7Forwarder Node Selection in SPF-Three and BFS-SPF-Three Layered Multi-path Routing Protocol.
Figure 8Layer Division.
Simulation Parameters.
| Parameters | Values |
|---|---|
| Area | 2000 m × 2000 m |
| Noise of Ship | 0.2 db |
| Wind | 5 m/s |
| Number of Nodes | 150 |
| Number of Cross Nodes | 25 |
| Sinks | 5 |
| Layers | 6 |
| Number of Iterations | 10 |
| Frequency | 914 × 10 |
| Total Energy | 1000 J |
| Initialized Energy per Node | 0.667 J |
| Transmission Power | 0.66 mW |
| Receiving Power | 0.035 mW |
Figure 9Number of Active Nodes per Layer.
Figure 10Packet Delay (ms).
Figure 11EC with Different PSs and DRs.
EC Values with PS of 100 bytes.
| EC | PS = 100 bytes | ||
|---|---|---|---|
| DR = 10 Kbps | DR = 20 Kbps | DR = 30 Kbps | |
| FLMPC-One | 343.2756 | 192.7555 | 161.8370 |
| FLMPC-Two | 214.0730 | 157.0365 | 138.0243 |
| SPF-Three | 123.1215 | 111.5607 | 107.7072 |
| BFS-SPF-Three | 80.8360 | 67.4147 | 62.9410 |
EC Values with PS of 200 bytes.
| EC | PS = 200 bytes | ||
|---|---|---|---|
| DR = 10 Kbps | DR = 20 Kbps | DR = 30 Kbps | |
| FLMPC-One | 471.0220 | 287.6480 | 223.6740 |
| FLMPC-Two | 328.1460 | 214.0730 | 176.0487 |
| SPF-Three | 146.2430 | 123.1215 | 115.4143 |
| BFS-SPF-Three | 107.6785 | 80.8360 | 71.8885 |
EC Values with PS of 300 bytes.
| EC | PS = 300 bytes | ||
|---|---|---|---|
| DR = 10 Kbps | DR = 20 Kbps | DR = 30 Kbps | |
| FLMPC-One | 546.6355 | 435.8860 | 287.0280 |
| FLMPC-Two | 442.2190 | 271.1095 | 214.0730 |
| SPF-Three | 169.3645 | 134.6822 | 123.1215 |
| BFS-SPF-Three | 134.5210 | 94.2572 | 80.8360 |
EC Values with PS of 400 bytes.
| EC | PS = 400 bytes | ||
|---|---|---|---|
| DR = 10 Kbps | DR = 20 Kbps | DR = 30 Kbps | |
| FLMPC-One | 623.4360 | 477.0100 | 420.3573 |
| FLMPC-Two | 556.2920 | 328.1460 | 252.0973 |
| SPF-Three | 192.4860 | 146.2430 | 130.8287 |
| BFS-SPF-Three | 161.3635 | 107.6785 | 89.7835 |
EC Values with PS of 500 bytes.
| EC | PS = 500 bytes | ||
|---|---|---|---|
| DR = 10 Kbps | DR = 20 Kbps | DR = 30 Kbps | |
| FLMPC-One | 696.3850 | 521.2662 | 454.5842 |
| FLMPC-Two | 649.9825 | 389.2062 | 290.1217 |
| SPF-Three | 215.6075 | 157.8037 | 138.5358 |
| BFS-SPF-Three | 188.2060 | 121.0997 | 98.7310 |
Figure 12PRR of All Protocols.
Figure 13RPER.
Figure 14EC Feasible Region for Both Proposed Protocols.
Figure 15Feasible Region for Noises in UWSNs.
Performance Trade-offs between Existing and Proposed Protocols.
| Protocols | Parameters | |
|---|---|---|
| Achievements | Compromised Parameters | |
| FLMPC-One | Less delay | High EC, active nodes and PRR |
| FLMPC-Two | Less reliability and delay | High EC, active nodes and PRR |
| SPF-Three | High reliability, less EC, less active nodes, and affordable PRR | Delay |
| BFS-SPF-Three | High reliability, less EC, high active nodes, and affordable PRR | Delay |