| Literature DB >> 36092002 |
Usha Vadde1, Vijaya Sri Kompalli2.
Abstract
The Internet of Things (IoT) concept evolved into a slew of applications. To satisfy the requests of these applications, using cloud computing is troublesome because of the high latency caused by the distance between IoT devices and cloud resources. Fog computing has become promising with its geographically distributed infrastructure for providing resources using fog nodes near IoT devices, thereby reducing the bandwidth and latency. A geographical distribution, heterogeneity and resource constraints of fog nodes introduce the key challenge of placing application modules/services in such a large scale infrastructure. In this work, we propose an improved version of the JAYA approach for optimal placement of modules that minimizes the energy consumption of a fog landscape. We analyzed the performance in terms of energy consumption, network usage, delays and execution time. Using iFogSim, we ran simulations and observed that our approach reduces on average 31% of the energy consumption compared to modern methods. ©2022 Vadde and Kompalli.Entities:
Keywords: Energy consumption; Fog computing; Internet of Things; Service placement
Year: 2022 PMID: 36092002 PMCID: PMC9455019 DOI: 10.7717/peerj-cs.1035
Source DB: PubMed Journal: PeerJ Comput Sci ISSN: 2376-5992
Figure 1Architecture for fog computing.
Figure 2Steps involved in the proposed algorithm.
Figure 3Modelling of the ISDCN application.
Details of the edges in the ISDCN application.
| Tuple type | MIPS | Network bandwidth |
|---|---|---|
|
| 1000 | 100 |
|
| 1000 | 20000 |
|
| 100 | 100 |
|
| 2000 | 2000 |
|
| 500 | 2000 |
Characteristics of the Fog devices used for ISDCN.
| CPU MIPS | RAM (MB) | Uplink Bw (MB) | Downlink Bw (MB) | Level | Rate per MIPS | Busy power (Watt) | Idle power (Watt) | |
|---|---|---|---|---|---|---|---|---|
|
| 44800 | 40000 | 100 | 10000 | 0 | 0.01 | 16*103 | 16*83.25 |
|
| 2800 | 4000 | 10000 | 10000 | 1 | 0 | 107.3 | 83.43 |
|
| 2800 | 4000 | 10000 | 10000 | 2 | 0 | 107.3 | 83.43 |
Figure 4Energy consumption of all devices in fog landscape.
Figure 5Execution time analysis.
Total network usage in bytes.
| Areas | LJAYA | EPSO | JAYA | PSO | CloudOnly |
|---|---|---|---|---|---|
|
| 1466620 | 1466806 | 1466804 | 1467504 | 1474585 |
|
| 1972125 | 1972196 | 1972271 | 1974304 | 1980075 |
|
| 2478204 | 2480074 | 2482234 | 2482234 | 2485565 |
|
| 2483404 | 2485275 | 2485814 | 2487663 | 2991055 |
Latency analysis in ms.
| Areas | LJAYA | EPSO | JAYA | PSO | CloudOnly |
|---|---|---|---|---|---|
|
| 1.1 | 2.2 | 2.2 | 20.899 | 105.999 |
|
| 2.16 | 3.3 | 4.3 | 30.9 | 105.999 |
|
| 2.89 | 3.3 | 7.015 | 31.7 | 105.999 |
|
| 3.2 | 5.4 | 19.9 | 32.6 | 105.999 |