Efficient distribution of workloads plays a crucial role in fog computing environments, particularly for health monitoring systems that rely on real-time data processing and analysis. Fog computing expands upon cloud computing by decentralizing computational tasks to fog nodes located at the network edge. This proximity enables faster data processing, decreased latency, and enhanced scalability for time-sensitive applications like health monitoring. Similar to other research domains, fog computing faces various challenges, including the problem of load balancing. Numerous studies have been conducted to tackle this issue. However, there is still a need for further work to develop efficient systems that can operate on large-scale networks. Real-time application scheduling involves multiple complex factors, one of which is the tie-breaking problem. In the benchmark algorithm, the decision for application assignment is based on two critical parameters: communication and computing loads of the Base Stations and Fog nodes, respectively. The scheme deploys more fog nodes to reduce latency, but this may lead to tie situations where multiple Base Stations and fog nodes have the same minimum loads, causing network congestion. To address this problem, an efficient workload distribution approach for health monitoring systems that resolves tie situations and achieve improved workload distribution among fog nodes. Is proposed To evaluate the effectiveness of the approach, extensive simulations using the ifogsim toolkit and compared the results with the benchmark algorithm in terms of latency and network usage. The proposed algorithm significantly reduces latency and achieves better network usage compared to the benchmark algorithm.
Key words: efficient workload distribution - fog computing - health monitoring system, ifogsim
|