Assessment of Various Scheduling and Load Balancing Algorithms in Integrated Cloud-Fog Environment
Jyotsna, Parma Nand · Recent Advances in Computer Science and Communications · 2022
Background: It is required to design a suitable scheduling algorithm that enhances the timely execution of goals such as load distribution, cost monitoring, and minimal time lag to react, increased security awareness, optimized energy usage, dependability, and so on. In order to attain these criteria, a variety of scheduling strategies based on hybrid, heuristic, and meta-heuristic techniques are under consideration. Objective: IoT devices and a variety of network resources make up the integrated cloud-fog environment. Every fog node has devices that release or request resources. A good scheduling algorithm is required in order to maintain the requests for resources made by various IoT devices. Method: This research focuses on analysis of numerous scheduling challenges and techniques employed in a cloud-fog context. This work evaluates and analyses the most important fog computing scheduling algorithms. Results: The survey of simulation tools used by the researchers is done. From the compared results, the highest percentage in the literature has 60% of scheduling algorithm which is related to task scheduling and 37% of the researchers have used iFogSim simulation tool for the implementation of the proposed algorithm defined in their research paper. Conclusion:: The findings in the paper provide a roadmap of the proposed efficient scheduling algorithms and can help researches to develop and choose algorithms close to their case studies.