To design and implement the QoS -Aware Energy Efficient Routing Mechanism for the BAN-IoT networks in Smart Health care Applications.
, and
Feb 24, 2025
About this article
Article Category: Article
Published Online: Feb 24, 2025
Page range: 55 - 78
Received: Aug 23, 2024
Accepted: Sep 30, 2024
DOI: https://doi.org/10.2478/jsiot-2024-0012
Keywords
© 2024 Babu N.V et al., published by Sciendo
This work is licensed under the Creative Commons Attribution 4.0 International License.
Figure 1

Figure 2

Figure 3:

Figure 4

Figure 5:

Figure 6:

Figure 6:

Figure 7

Figure 8

Figure 9

Figure 10:

Figure 11

Figure 12:

Fitness Outcomes Across Optimizers
Algorithm | Best | Worst | Mean | Median | SD | Variance |
---|---|---|---|---|---|---|
PSO | 5.78 | 8.137 | 0.73010 | 0.023834 | 0.02565 | 4.542x10-6 |
ACO | 5.34 | 6.532 | 0.56783 | 0.022940 | 0.02379 | 4.08x10-6 |
GA | 4.5474 | 5.88 | 0.5225 | 0.020970 | 0.03250 | 5.683x10-5 |
AFO | 4.003 | 4.77 | 0.32578 | 0.020029 | 0.045802 | 5.230x10-4 |
SEO | 3.683 | 4.42 | 0.28819 | 0.018974 | 0.05532 | 4.676x10-4 |
SHO | 3.545 | 4.1 | 0.22923 | 0.017646 | 0.06853 | 4.350x10-4 |
Proposed Model | 2.1731 | 2.893 | 0.16273 | 0.011362 | 0.026290 | 3.2242x10-4 |
j_jsiot-2024-0012_utab_001
Step | Pseudo-Code for the Proposed Scroll-based HBO Routing Algorithm |
---|---|
1 | Yi - Initialize the feasible paths list |
2 | Identify the best search path |
3 | Initialize the chaotic honey badgers (representing the wearable nodes) |
4 | Evaluate the fitness function for each search path using |
5 | Yi = Update the best search path |
6 | Cv = Cluster of solutions reaching close to the optimal solution |
7 | While (N, number of iterations) do: |
8 | For each individual search path do: |
9 | Update the current path based on the principles outlined in Algorithm-2 |
10 | End for |
11 | Update the values of parameters p, e, T, o, and r |
12 | Check for the best path identified so far |
13 | Recalculate the fitness function for each search path using |
14 | If Bf(i)≤Wf |
15 | Update the step factor C2 |
16 | Calculate the new step size Xstep |
17 | Update the new chaotic position of the i-th honey badger using |
18 | Check the boundaries of the new position and calculate its fitness value |
19 | End If |
20 | End while |
Fitness Metrics Across Optimization Models
Algorithm | Best | Worst | Mean | Median | SD | Variance |
---|---|---|---|---|---|---|
PSO | 81 | 65.3 | 0.6893 | 0.02321 | 0.02929 | 2.734x10-6 |
ACO | 85 | 66.2 | 0.6429 | 0.02292 | 0.03289 | 3.39x10-6 |
GA | 82 | 62.45 | 0.52403 | 0.02190 | 0.04390 | 4.573x10-5 |
AFO | 78 | 61.32 | 0.5689 | 0.02089 | 0.05609 | 4.393x10-4 |
SEO | 78 | 66.89 | 0.6420 | 0.01889 | 0.06109 | 4.2503x10-4 |
SHO | 80 | 72.34 | 0.6335 | 0.01799 | 0.06773 | 3.863x10-4 |
Proposed Model | 100 | 97.8 | 0.8497 | 0.01432 | 0.02023 | 2.602x10-4 |
Friedman Test Evaluation
Algorithms | P-test values |
---|---|
PSO | 13 |
ACO | 11.6 |
GA | 10.2 |
AFO | 3.1 |
SEO | 2.5 |
SHO | 2.2 |
Proposed Approach | 1.052 |