| Literature DB >> 35982096 |
Abstract
Aiming at solving the effective data delivery and energy hole problem in multi-hop cognitive radio sensor networks (CRSNs), a weighted energy consumption minimization-based uneven clustering (ECMUC) routing protocol is proposed in this paper. For the first time, the impact of control overhead on the network performance is taken into consideration, to be specific, the energy consumption of control overhead is integrated with that of data communication to model the network energy consumption. Through effective transformation and theoretical analysis, cluster radius of each ring is derived by minimizing the network energy consumption and balancing the residual energy among nodes in different rings. Distributed cluster heads (CHs) selection and cluster formation are carried out within this range to control the cluster size and the corresponding energy cost. Expected times for being CHs metric is defined to measure nodes' energy and spectral potential and help select powerful CHs. Simulation results show that ECMUC protocol is superior to most clustering protocols designed for CRSNs in terms of network surveillance capability and network lifetime, and it is also demonstrated that taking control overhead into consideration is beneficial for improving the network performance.Entities:
Year: 2022 PMID: 35982096 PMCID: PMC9388664 DOI: 10.1038/s41598-022-18310-9
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Characteristics analysis of existing clustering protocols for CRSNs.
| Protocols | Type | Scenarios | Control overhead | Inter-cluster routing | Objective | |
|---|---|---|---|---|---|---|
| Clustering | Routing | |||||
| CogLEACH-C | C | SHop-All | 3 | 0 | × | × |
| ABCC | C | SHop-All | 0 | × | MinASDE | |
| IMOCRP | C | SHop-All | 0 | × | MinASDE | |
| CogLEACH | D | SHop-CHs | 2 | 0 | × | × |
| NSAC | D | SHop-CHs | – | 0 | × | × |
| EACRP | D | MHop | 3 | – | √ | × |
| ESUCR | D | MHop | – | √ | × | |
| WCM | H | SHop-CHs | 4 | 0 | × | × |
| LEAUCH | D | MHop | 2 | – | × | × |
| R-bUCRP | D | SHop-CHs | 0 | × | × | |
| IACUCAPTEEN | D | MHop | 2 | – | √ | × |
| ESAUC | D | MHop | – | √ | × | |
C: centralized, D: distributed, H: hybrid; SHop-All: single-hop communication between all nodes and the sink, SHop-CHs: single-hop communication between CHs and the sink, MHop: multi-hop communication; MinASDE: minimize the average node energy consumption and the standard deviation of node residual energy; N is the number of living nodes in current round; K is the optimal number of CHs; ite and ite are the number of merging iterations performed by EACRP and ESUCR, respectively; N is the number of candidate CHs in uneven clustering protocols; ― represents that the corresponding value is unable to be explicitly quantified; × denotes the corresponding problem has not been solved while √ represents the opposite situation.
Figure 1Uniform ring division with ring width R.
Figure 2Comparison of energy consumption in non-clustering and clustering scenarios.
Figure 3Example of acquiring parameters for ETBCHs calculation.
Figure 4Pseudo code of CHs selection in ECMUC protocol.
Figure 5Illustration of P calculation.
Simulation parameter settings.
| Parameters | Values |
|---|---|
| Maximum node transmission range | 50 m |
| Node density | 1/25π/m2 |
| Initial energy of each CRSNs node | 0.5 J |
| Energy consumption of transceiver electronics per bit | 50nJ/b |
| Energy consumption of amplifier in free-space loss model | 10pJ/b/m2 |
| Energy consumption of amplifier in multi-path loss model | 0.0013pJ/b/m4 |
| Energy consumption of data aggregation | 5nJ/b/packet |
| Data packet size | 1,000b |
| Control packet size | 100b |
| Energy consumption per channel switching | 10 μJ |
| Number of PUs | 5 |
| Total number of licensed channels | 5 |
| Probability vector of ON states | [0.2, 0.3, 0.4, 0.5, 0.6] |
Figure 6Performance comparison results in Case 1.
Figure 7Performance comparison results in Case 2.
Figure 8Performance comparison results in Case 3.