Optimization Techniques for Scheduling IoT tasks in Fog-based Environments

Rija Tariq, Hareem Ashraf, Maira Sohail, Hasan Ali Khattak · 2022

Cloud computing has been around us for a while now, and everywhere we look around, data surrounds us. Data is transferred over a network and computed over some cloud platform. The concept of the fog layer has also been around, and there have been multiple implementations of how these two sets of layers can work together and implement an excellent and optimized structure. Numerous factors are involved in creating an architecture like that, including time, energy, network bandwidth, etc. Every solution presented tries to cater to most of these factors and gives the best possible outcome. But there has been a trade-off always. Such architecture has been here for many years. These solutions and many new ones are implemented to find a common optimal point. Such solutions can be divided into categories like bio-inspired algorithms, evolution-based algorithms, etc. There can also be a division based on these algorithms' heuristic and metaheuristic nature. This paper focuses on all these techniques and compares the objectives and limitations of previous implementations. This paper also pointed out majorly used algorithms repeatedly seen during this research and simulated on the same set of parameters to determine which solution presents a more efficient performance.

Read the paper · More papers on PaperTik