An intelligent real-time workloads allocation in IoT-fog networks

Sadeghzadeh, Mohammad
DOI: https://doi.org/10.1007/s11227-023-05870-4
IF: 3.3
2024-01-21
The Journal of Supercomputing
Abstract:The proliferation of Internet of Things (IoT) devices has given rise to applications that demand real-time responses and minimal delay. Fog computing has emerged as a suitable platform for processing IoT applications, extending cloud computing services to the edge of the network. This enables more cost-effective and time-efficient processing at the network's edge. However, determining how to allocate tasks to fog nodes presents a fundamental challenge, involving factors like energy consumption and limited fog server capacity, impacting quality of service parameters such as delay. This paper introduces a mathematical formula for resource allocation to minimize delay and energy consumption while considering quality of service criteria. The subsequent step involves presenting a hybrid genetic algorithm (GA) and the gray wolf optimization (GWO), constituting an improved hybrid approach where the GA exhaustively explores the solution space to reduce the risk of converging to a locally optimal point. The combination of these algorithms produces multiple solutions. Despite incurring processing costs and computation delays, the implementation of these algorithms is crucial for enhancing the Quality of Service (QoS). In conclusion, the results indicate that the simultaneous use of positive aspects from both algorithms significantly improves execution time, final task completion time compared to the other methods.
computer science, theory & methods,engineering, electrical & electronic, hardware & architecture
What problem does this paper attempt to address?