| Literature DB >> 34883857 |
Junaid Akram1,2, Arsalan Tahir3, Hafiz Suliman Munawar4, Awais Akram5, Abbas Z Kouzani6, M A Parvez Mahmud6.
Abstract
The smart grid (SG) is a contemporary electrical network that enhances the network's performance, reliability, stability, and energy efficiency. The integration of cloud and fog computing with SG can increase its efficiency. The combination of SG with cloud computing enhances resource allocation. To minimise the burden on the Cloud and optimise resource allocation, the concept of fog computing integration with cloud computing is presented. Fog has three essential functionalities: location awareness, low latency, and mobility. We offer a cloud and fog-based architecture for information management in this study. By allocating virtual machines using a load-balancing mechanism, fog computing makes the system more efficient (VMs). We proposed a novel approach based on binary particle swarm optimisation with inertia weight adjusted using simulated annealing. The technique is named BPSOSA. Inertia weight is an important factor in BPSOSA which adjusts the size of the search space for finding the optimal solution. The BPSOSA technique is compared against the round robin, odds algorithm, and ant colony optimisation. In terms of response time, BPSOSA outperforms round robin, odds algorithm, and ant colony optimisation by 53.99 ms, 82.08 ms, and 81.58 ms, respectively. In terms of processing time, BPSOSA outperforms round robin, odds algorithm, and ant colony optimisation by 52.94 ms, 81.20 ms, and 80.56 ms, respectively. Compared to BPSOSA, ant colony optimisation has slightly better cost efficiency, however, the difference is insignificant.Entities:
Keywords: binary particle swarm optimisation; cloud computing; fog computing; makespan minimisation; smart grid
Mesh:
Year: 2021 PMID: 34883857 PMCID: PMC8659478 DOI: 10.3390/s21237846
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Overview of a typical smart grid architecture.
Figure 2Abstract level view of proposed system model.
Figure 3Average response time.
Overall response time summary of all algorithms.
| Algorithms | Average (ms) | Minimum (ms) | Maximum (ms) |
|---|---|---|---|
| Round Robin | 116.01 | 41.79 | 584.69 |
| Odds Algorithm | 144.10 | 42.63 | 581.35 |
| ACO | 143.60 | 42.63 | 577.13 |
| BPSOSA | 63.02 | 38.70 | 87.37 |
Figure 4Average response time of clusters.
Figure 5Processing time comparison of different algorithms.
Figure 6Average processing time of fogs.
Overall processing time summary of all algorithms.
| Algorithms | Average (ms) | Minimum (ms) | Maximum (ms) |
|---|---|---|---|
| Round Robin | 66.33 | 0.30 | 531.56 |
| Odds Algorithm | 94.59 | 0.64 | 530.53 |
| ACO | 93.95 | 1.14 | 530.31 |
| BPSOSA | 13.39 | 0.17 | 26.12 |
Figure 7Average virtual machine cost of fogs.
Figure 8Average total cost of fogs.
Overall cost summary of all algorithms.
| Algorithm | VM Cost (USD) | Data Transfer Cost (USD) | Total Cost (USD) |
|---|---|---|---|
| Round Robin | 949.89 | 121.29 | 1071.18 |
| Odds Algorithm | 949.56 | 121.29 | 1070.85 |
| ACO | 949.54 | 121.29 | 1070.83 |
| BPSOSA | 950.03 | 121.29 | 1071.32 |
Figure 9Average virtual machine cost.
Figure 10Average cost.