| Literature DB >> 36236561 |
Nouf Alharbi1,2, Lewis Mackenzie1, Dimitrios Pezaros1.
Abstract
The emergence of the Industrial Internet of Things (IIoT) has accelerated the adoption of Industrial Wireless Sensor Networks (IWSNs) for numerous applications. Effective communication in such applications requires reduced end-to-end transmission time, balanced energy consumption and increased communication reliability. Graph routing, the main routing method in IWSNs, has a significant impact on achieving effective communication in terms of satisfying these requirements. Graph routing algorithms involve applying the first-path available approach and using path redundancy to transmit data packets from a source sensor node to the gateway. However, this approach can affect end-to-end transmission time by creating conflicts among transmissions involving a common sensor node and promoting imbalanced energy consumption due to centralised management. The characteristics and requirements of these networks encounter further complications due to the need to find the best path on the basis of the requirements of IWSNs to overcome these challenges rather than using the available first-path. Such a requirement affects the network performance and prolongs the network lifetime. To address this problem, we adopt a Covariance-Matrix Adaptation Evolution Strategy (CMA-ES) to create and select the graph paths. Firstly, this article proposes three best single-objective graph routing paths according to the IWSN requirements that this research focused on. The sensor nodes select best paths based on three objective functions of CMA-ES: the best Path based on Distance (PODis), the best Path based on residual Energy (POEng) and the best Path based on End-to-End transmission time (POE2E). Secondly, to enhance energy consumption balance and achieve a balance among IWSN requirements, we adapt the CMA-ES to select the best path with multiple-objectives, otherwise known as the Best Path of Graph Routing with a CMA-ES (BPGR-ES). A simulation using MATALB with different configurations and parameters is applied to evaluate the enhanced graph routing algorithms. Furthermore, the performance of PODis, POEng, POE2E and BPGR-ES is compared with existing state-of-the-art graph routing algorithms. The simulation results reveal that the BPGR-ES algorithm achieved 87.53% more balanced energy consumption among sensor nodes in the network compared to other algorithms, and the delivery of data packets of BPGR-ES reached 99.86%, indicating more reliable communication.Entities:
Keywords: WirelessHART; best path; covariance-matrix adaptation evolution strategy; graph routing; industrial internet of things; industrial wireless sensor networks; industry 4.0; optimisation techniques
Year: 2022 PMID: 36236561 PMCID: PMC9570556 DOI: 10.3390/s22197462
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Schematic view of proposed Graph Routing model.
Figure 2Two-way time message exchange between node i and node j.
Figure 3A network topology example with 50 sensor nodes.
System Parameters.
| Parameters | Value |
|---|---|
| Simulation area | 100 × 100 |
| Number of nodes | 50 and 100 |
| Nodes positions | Random |
| Gateway ( | One |
| Access points (APs) | Two APs |
| Physical layer | IEEE 802.15.4 (2006) |
| Propagation Model | O-QPSK |
| Communication range | 35 and 75 m |
| Transmission power | 0 dBm |
| Node initial energy | 0.5 J |
| Maximum Packet size | 133 Bytes |
| Radio frequency | 2.4 GHz |
| Medium Access Control (MAC) | TDMA with 10 ms time slot |
CMA-ES Parameters.
| Parameters | Value |
|---|---|
| Population size |
|
| Number of the variables | Shortlist |
| Specifies the direction |
|
|
| Upper bound to the Shortlist decision |
|
| Lower bound to the Shortlist decision |
Figure 4PDR and PMR boxplots for different topologies: (a) PDR and PMR results of the 100 × 100 m2 network area of 50 and 100 nodes; (b) PDR and PMR results of the 200 × 200 m2 network area of 50 and 100 nodes.
Figure 5Total Consumed Energy for different topologies: (a) energy consumption results of the 100 × 100 m2 network area of 50 and 100 sensor nodes; (b) energy consumption results of the 200 × 200 m2 network area of 50 and 100 sensor nodes.
Figure 6Average of energy imbalance factor for different topologies: (a) average EIF results of the 100 × 100 m2 network area of 50 and 100 sensor nodes; (b) average EIF results of the 200 × 200 m2 network area of 50 and 100 sensor nodes.
Figure 7End-to-End transmission time for different topologies: (a) E2ET results of 100 × 100 m2 network area of 50 and 100 sensor nodes; (b) E2ET results of 200 × 200 m2 network area of 50 and 100 sensor nodes.
Performance comparison of proposed best paths with GR algorithms.
| GR Algorithms | Criteria of Paths | Reliability | Balance of Energy Consumption | Transmission Time |
|---|---|---|---|---|
| POE2ET | Lower transmission time of CMA-ES | 98.8% | 75.1% | Between 4 to 17 ms |
| POEng | Highest residual energy of CMA-ES | 98.75% | 57.88% | Between 7 to 55 ms |
| PODis | Shortest distance of CMA-ES | 98.84% | 37.33% | Between 5 to 21 ms |
| BPGR-ES | Multiple Objectives of CMA-ES | 99.57% | 87.73% | Between 5 to 25 ms |
| EBREC [ | Highest residual energy of BFS | 98.6% | 86.28% | Between 8 to 53 ms |
| ELHFR [ | Highest received signal level of BFS | 97.78% | 51.2% | Between 7 to 48 ms |