| Literature DB >> 27428970 |
Peng Jiang1, Shuai Liu2, Jun Liu3, Feng Wu4, Le Zhang5.
Abstract
Most of the existing node depth-adjustment deployment algorithms for underwater wireless sensor networks (UWSNs) just consider how to optimize network coverage and connectivity rate. However, these literatures don't discuss full network connectivity, while optimization of network energy efficiency and network reliability are vital topics for UWSN deployment. Therefore, in this study, a depth-adjustment deployment algorithm based on two-dimensional (2D) convex hull and spanning tree (NDACS) for UWSNs is proposed. First, the proposed algorithm uses the geometric characteristics of a 2D convex hull and empty circle to find the optimal location of a sleep node and activate it, minimizes the network coverage overlaps of the 2D plane, and then increases the coverage rate until the first layer coverage threshold is reached. Second, the sink node acts as a root node of all active nodes on the 2D convex hull and then forms a small spanning tree gradually. Finally, the depth-adjustment strategy based on time marker is used to achieve the three-dimensional overall network deployment. Compared with existing depth-adjustment deployment algorithms, the simulation results show that the NDACS algorithm can maintain full network connectivity with high network coverage rate, as well as improved network average node degree, thus increasing network reliability.Entities:
Keywords: full network connectivity; network reliability; spanning tree; time marker; two-dimensional convex hull; underwater wireless sensor networks (UWSNs)
Year: 2016 PMID: 27428970 PMCID: PMC4970133 DOI: 10.3390/s16071087
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 13D UWSNs system model.
Figure 2Grid division for 3D UWSNs.
Figure 3Schematic of a 2D convex hull.
Figure 4Algorithm framework.
Figure 5Schematic diagram of the 2D convex hull activation strategy.
Figure 6Flowchart of the optimal activation strategy.
Figure 7(a) Initial spanning forest and (b) Spanning tree consisting of hybrid construction.
Figure 8Flowchart of the depth-adjustment strategy.
Symbolic description of complexity analysis.
| H | Depth of Monitoring Space |
|---|---|
| v | Movement speed of node |
| K | Number of times of depth-adjustment |
| Rc | Communication radius of node |
| P | Speed of sound |
| Td | Propagation delay of acoustic signal |
| Tc | Transition time from active to sleep or inversely |
Settings of Simulation Parameters.
| Parameter | Value |
|---|---|
| Initial energy of node | 16,000 J |
| Coverage threshold | 0.9 |
| Energy consumption on unit moving distance | 2 J/m |
| Power threshold | 0.05 W |
| Transmission delay | 0.2 s |
| Energy spreading factor | 2 |
| Carrier frequency | 24 kHz |
| Sense radius of node | 50 m |
Figure 9Comparison of network coverage rate between NDACS and VBDA: (a) comparison of network coverage rate between NDACS and VBDA varying with the number of nodes, and node sensing radius is 50 m; (b) comparison of network coverage rate between NDACS and VBDA varying with sensing radius, and the default number of nodes is 200.
Figure 10Comparison of network connectivity rate between NDACS and VBDA: (a) comparison of network connectivity rate between NDACS and VBDA varying with number of nodes, and the initial communication radius is 60 m; (b) comparison of network connectivity rate between NDACS and VBDA varying with communication radius, and the default number of nodes is 200; (c) network connectivity rate of VBDA varying with number of nodes on different values of α.
Figure 11Comparison of energy consumption between NDACS and VBDA: (a) comparison of node average energy consumption of communication between NDACS and VBDA varying with the number of nodes, and the initial communication radius is 60 m; (b) comparison of node average energy consumption of movement between NDACS and VBDA varying with the number of nodes.
Figure 12Comparison of average node degree between NDACS and VBDA.
Main Symbolic Notation of the NDACS Algorithm.
| Symbol | Definition |
|---|---|
| Number of nodes | |
| Node unique identifier | |
| Node sensing radius | |
| Node communication radius | |
| Initial communication radius | |
| Adjustable level of communication radius | |
| Accumulation of communication radius | |
| ID is | |
| Transmitting distance of the information package | |
| Power threshold of packets can be received | |
| Carrier frequency | |
| Transmission delay of data transmission | |
| Energy spreading factor | |
| Movement energy consumption of node | |
| Node movement distance | |
| Energy consumption on unit moving distance | |
| Set of sleep nodes | |
| Set of active nodes | |
| Set of sleep nodes inside the convex hull | |
| Set of sleep nodes outside the convex hull | |
| Network coverage area on process of convex hull activation | |
| Area of 2d convex hull | |
| Area of coverage holes | |
| Empty circle radius | |
| Total number of active nodes | |
| Active neighbor nodes set | |
| Neighbor nodes set of node | |
| Insertion of neighbor sleep nodes | |
| { | Parent node set of subtree |
| Time marker of active node | |
| Depth-adjustment threshold of network | |
| Coverage threshold on 2d network surface | |
| Activation identifier of node | |
| Network coverage rate | |
| Network connectivity rate | |
| Ratio of node communication radius to sensing radius |