| Literature DB >> 28753962 |
Yuchao Chang1,2, Hongying Tang3, Yongbo Cheng4,5, Qin Zhao6,7, Baoqing Li andXiaobing Yuan8,8.
Abstract
Routing protocols based on topology control are significantly important for improving network longevity in wireless sensor networks (WSNs). Traditionally, some WSN routing protocols distribute uneven network traffic load to sensor nodes, which is not optimal for improving network longevity. Differently to conventional WSN routing protocols, we propose a dynamic hierarchical protocol based on combinatorial optimization (DHCO) to balance energy consumption of sensor nodes and to improve WSN longevity. For each sensor node, the DHCO algorithm obtains the optimal route by establishing a feasible routing set instead of selecting the cluster head or the next hop node. The process of obtaining the optimal route can be formulated as a combinatorial optimization problem. Specifically, the DHCO algorithm is carried out by the following procedures. It employs a hierarchy-based connection mechanism to construct a hierarchical network structure in which each sensor node is assigned to a special hierarchical subset; it utilizes the combinatorial optimization theory to establish the feasible routing set for each sensor node, and takes advantage of the maximum-minimum criterion to obtain their optimal routes to the base station. Various results of simulation experiments show effectiveness and superiority of the DHCO algorithm in comparison with state-of-the-art WSN routing algorithms, including low-energy adaptive clustering hierarchy (LEACH), hybrid energy-efficient distributed clustering (HEED), genetic protocol-based self-organizing network clustering (GASONeC), and double cost function-based routing (DCFR) algorithms.Entities:
Keywords: balancing energy consumption; combinatorial optimization; feasible routing sets; hierarchical network structure; maximum minimum criterion; wireless sensor networks (WSNs)
Year: 2017 PMID: 28753962 PMCID: PMC5539723 DOI: 10.3390/s17071665
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Radio energy dissipation model.
Figure 2One-hundred sensor nodes’ random distribution in the deployment scenario of a 100 m × 100 m square region, and the coordinate (50, 50) of the BS.
The algorithms’ setting parameters.
| Properties | Values |
|---|---|
| Initial node energy | 0.5 J |
| Electronics energy, | 50 nJ/bit |
| Consumption loss for | 10 pJ/bit/m |
| Consumption loss for | 0.0013 pJ/bit/m |
| Data aggregation energy | 50 nJ/bit/signal |
| Packet size, | 400 bit |
| The optimal communication radius, | 40 m |
| The threshold distance, | 75 m |
| The minimum residual node energy, | |
| The initial probability | 0.05 |
| The maximum number of iterations in HEED | 12 |
| The population size in GASONeC | 30 |
| The generation size in GASONeC | 30 |
| The crossover probability in GASONeC | 0.8 |
| The mutation probability in GASONeC | 0.006 |
| Duty cycle | 10% |
| Duration of a data period | 10 s |
| Energy consumption rate for idle listening | 0.88 mJ/s |
Figure 3Averages of sensor nodes’ energy consumption for one transmission round in the dynamic hierarchical protocol based on combinatorial optimization (DHCO) algorithm.
Figure 4Percentage of live sensor nodes with sensor nodes of a random distribution for various algorithms in the deployment scenario of a square region and the coordinate (50, 50) of the BS: (a) 100 sensor nodes of a random distribution, and (b) 200 sensor nodes of a random distribution.
Figure 5Comparison of transmission rounds with different dead sensor nodes for various algorithms in the deployment scenarios of 100 sensor nodes of a random distribution and the coordinate (50, 50) of the BS: (a) at the 40% dead-sensor-nodes level for different widths of the sensing field, and (b) at the 80% dead-sensor-nodes level for different widths of the sensing field.
Figure 6Comparison of transmission rounds with different dead sensor nodes for various algorithms in the deployment scenarios of the square region and the coordinate (50, 50) of the BS: (a) at the 40% dead-sensor-nodes level for different numbers of sensor nodes, and (b) at the 80% dead-sensor-nodes level for different numbers of sensor nodes.
Statistical Time of Computational Complexity for Various Deployment Scenarios.
| Width of Square Region | Location of BS | Number of Nodes | Mean Time | Standard Deviation |
|---|---|---|---|---|
| 100 m | (50 m, 50 m) | 100 | 0.00479 s | 0.00011 |
| 100 m | (50 m, 50 m) | 120 | 0.00494 s | 0.00014 |
| 100 m | (50 m, 50 m) | 140 | 0.00603 s | 0.00018 |
| 100 m | (50 m, 50 m) | 160 | 0.00703 s | 0.00016 |
| 100 m | (50 m, 50 m) | 180 | 0.00803 s | 0.00012 |
| 100 m | (50 m, 50 m) | 200 | 0.00937 s | 0.00013 |
| 100 m | (100 m, 100 m) | 100 | 0.00417 s | 0.00015 |
| 100 m | (150 m, 150 m) | 100 | 0.00407 s | 0.00014 |
| 100 m | (200 m, 200 m) | 100 | 0.00393 s | 0.00009 |
| 100 m | (250 m, 250 m) | 100 | 0.00408 s | 0.00012 |
| 200 m | (50 m, 50 m) | 100 | 0.00409 s | 0.00015 |
| 300 m | (50 m, 50 m) | 100 | 0.00389 s | 0.00008 |
| 400 m | (50 m, 50m) | 100 | 0.00411 s | 0.00011 |
Figure 7Comparison of the mean time and standard deviation of the computational complexity for each transmission round in the deployment scenarios of the square region and the coordinate (50, 50) of the BS: (a) mean time for diverse numbers of sensor nodes, and (b) standard deviation of the computational complexity for diverse numbers of sensor nodes.