| Literature DB >> 31269692 |
Ling Song1,2, Qidong Song3,4, Jin Ye3,4, Yan Chen3,4.
Abstract
The low energy adaptive clustering hierarchy (LEACH) is the classical hierarchical topology control algorithm and still widely used today in wireless sensor networks. There are some problems in LEACH such us an unreasonable selection and uneven distribution of cluster heads, not considering the residual energy of nodes, the cluster head is overloaded and there is a high energy consumption of data transmission. In this paper, a topology control algorithm with double cluster heads and multi-hop based on affinity propagation clustering (APDC-M) was proposed. In APDC-M, firstly, a cluster head election algorithm with double choices based on the affinity propagation clustering algorithm (AP) and reference node strategy (APDC) was proposed. APDC is responsible to elect the fusion cluster head for node clustering. Secondly, a forwarding cluster head is elected within each cluster. The forwarding cluster head is responsible for the data transmission in order to reduce the energy consumption of a single cluster head. Lastly, the forwarding cluster heads complete the data transmission from a cluster to the base station by the shortest path inter-cluster multi-hop mode. The comparison simulation results show that APDC-M can make the cluster head election more reasonable and the cluster head distribution more uniform, and effectively reduce the energy consumption of the cluster head nodes when transmitting data, thus prolonging the network life.Entities:
Keywords: WSN; double cluster heads; energy consumption; multi-hop; round; topology control
Year: 2019 PMID: 31269692 PMCID: PMC6651280 DOI: 10.3390/s19132925
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Comparison of the improved algorithms about low energy adaptive clustering hierarchy (LEACH).
| Algorithm | Residual Energy Consideration | Cluster Head Distribution Rationality | Energy Consumption Balance of Cluster Head | Transmission from Cluster Head to Base Station |
|---|---|---|---|---|
| LEACH-C | Yes | Poor | Poor | Single hop |
| EBCRP | No | Good | Good | Multi-hop (single head) |
| LEACH-EC | Yes | Poor | Poor | Single hop |
| O-LELACH | Yes | Poor | Poor | Single hop |
| LEACH-MAC | No | Poor | Poor | Single hop |
| IBLEACH | Yes | Poor | Good | Multi-hop (single head) |
| LEACH-KM-GA | Yes | Good | Poor | Single hop |
| EDROPL | No | Good | Good | Multi-hop (single head) |
| pLEACH | Yes | Good | Good | Multi-hop (single head) |
| AP-LEACH | No | Good | Poor | Single hop |
| APDC-M | Yes | Good | Good | Multi-hop (dual heads) |
Parameter description in formulas.
| Parameter | Meaning |
|---|---|
| k | k bits of data |
| Eelec | Transmission circuit energy consumption |
| di,f | Distance from i to fusion node |
| di,bs | Distance from i to base station |
| Einit | Initial energy of a node |
| Erem | Residual energy of a node |
|
| Circuit energy consumption of power amplifier in free space model |
|
| Circuit energy consumption of power amplifier in multipath fading model |
Figure 1Network diagram of the base station and forwarding cluster heads.
Figure 2The overall workflow of APDC-M.
Simulation experiment parameters.
| Parameter | Value |
|---|---|
| Eelec | 50 nJ/bit |
|
| 10 pJ/bit/m2 |
|
| 0.0013 pJ/bit/m4 |
| Data fusion rate | 0.5 |
| Number of networks nodes | 100 |
| Size of data packet | 4016 bit |
| Einit | 2 J |
| Monitoring area | 100 m × 100 m |
Figure 3Network nodes initial distribution map.
Parameter description of energy consumption model.
| Parameter | Meaning |
|---|---|
| k | k bits of data |
| Eelec | Transmission circuit energy consumption |
| d | Distance between transmitting node and receiving node |
| d0 | Distance threshold |
|
| Circuit energy consumption of power amplifier in free space model |
|
| Circuit energy consumption of power amplifier in multipath fading model |
Comparison of clustering data.
| Algorithm | Number of Cluster Heads | Average Distance Between a Node and Cluster Head/m | Maximum Number of Nodes in Cluster | Minimum Number of Nodes in Cluster |
|---|---|---|---|---|
| LEACH | 6 | 22.47 | 21 | 7 |
| APDC | 8 | 12.34 | 16 | 10 |
Figure 4Cluster head distribution based on AP clustering strategy.
Figure 5Cluster head distribution based on reference node strategy.
Figure 6LEACH algorithm cluster head distribution.
Figure 7Comparison of node survival.
Figure 8Comparison of energy consumption.