Improving Fog Computing Performance Using a Hybrid Efficient Resource Allocation Load Balancing Algorithm
Abrar Saad Kadhim, Mehdi Ebady Manaa · 2022 5th International Conference on Engineering Technology and its Applications (IICETA) · 2022
Internet of Things applications can determine how computing fog nodes respond to special resource requirements and distribute the load in the network. Among the most important challenges in fog-based environment of IoT applications are ensuring efficient resources allocation, avoiding bottlenecks, overloading, delays, and distributing the load among network resources. At the same time, it remains very difficult to balance the load due to computing complexity. To address these issues, this work aims to optimally distribute the network load using a hybrid approach of Fog-IoT load balancing resource allocation method with least connection and weighted round robin algorithms. It also presents an analysis of the different types of data transmission (web request, FTP file uploading/downloading). The evaluation metrics used are throughput, latency, response time, packet loss rate, channel idle, channel utilization, queuing time, speed, and required time. The results show that the proposed method achieved a total system latency of (140.05 sec), a total response time of (151.379 ms), and a total packet loss rate of (15.5%) The average total channel acquisition as idle is (99.221%), and the average speed for (256KB to 16 MB file) is 237.06 KB/sec.