Dynamic Resource Management of Green Fog Computing for IoT Support

Melody Moh, Teng-Sheng Moh, Mariia Surmenok · 2022

The internet of things (IoT) is an integrated part of contemporary life. It includes wearable devices, such as smartwatches and cell phones, and sensors for smart cities. Fog computing can improve the support of IoT devices by allowing these devices to offloading their collected data and other tasks to the fog nodes. To build a green fog computing system, it is important to have fog nodes near the IoT devices for faster data offload; this in turn would increase energy efficiency for both the IoT devices and the fog nodes. This paper considers dynamic, on-demand, peer-to-peer fog formation using volunteering nodes. We propose multiple modifications of the Memetic Algorithm (MA) to find the best service placement from IoT to fog nodes dynamically. optimized placements are calculated in terms of task completion delay and task completion rate. We further apply a local-search heuristics and introduce additional fitness functions to provide prioritized services. Together they improve energy efficiency, service quality, and system throughput. Finally, applying a machine learning method in the last step of the placement algorithm enables the system to find the best solution from a set of Pareto optimal results. We believe this is an important work that would contribute significantly to the research of emerging green computing systems.

Read the paper · More papers on PaperTik