Green, scalable and efficient IoT architecture
Safa Bendaouia, Ahmed Lounis, Abdelmadjid Bouabdallah · 2024
In many applications, the Internet of Things (IoT) has revolutionized data collection, processing, and utilization. However, IoT faces challenges in energy consumption and latency, as devices often send data to distant servers, which is energyintensive and causes delays. Fog computing addresses this by enabling data processing closer to IoT devices. Despite its benefits, fog computing deployment, especially placing fog nodes near devices, requires substantial investments and complex implementation processes, hindering widespread adoption. Participatory computing solutions have been proposed to enhance fog architectures by leveraging underutilized network resources. However, they often fail to efficiently manage the fog infrastructure, leading to the need for numerous fog nodes near connected objects and creating bottlenecks despite available participatory resources. To resolve these issues, we propose a participatory fog computing architecture that optimizes the use of underutilized resources like smartphones, laptops, and desktop computers around IoT devices. This reduces latency and energy consumption while maximizing network efficiency. Our approach promotes sustainable and efficient IoT and fog infrastructure management by decreasing transmission load and energy consumption. Simulations show that our architecture enables more efficient resource utilization, providing a viable solution to IoT node deployment challenges. It reduces costs and simplifies implementation while ensuring optimal performance under varying conditions.