OPTIMAL ENERGY CONSUMPTION AND COST PERFORMANCE SOLUTION WITH DELAY CONSTRAINTS ON FOG COMPUTING
Zahra Mahmoudi,Elham Darbanian,Mohsen Nickray
Fog computing,Optimization,Mixed-integer nonlinear programming,MINLP,Energy consumption,Cost performance
Cloud computing plays an essential role in the development of the Internet of Things, which provides-data processing and storage services. Fog computing, the evolution of cloud computing helps provide solutions to cloud-computing challenges, such as latency, location awareness and real-time mobility support. Fog computing fills the gap between the cloud and IoT devices within the close vicinity of IoT devices. So, computation, networking, storage, data management and decision-making occur along the path between the cloud and the IoT devices. The automatic and intelligent management of fog node resources and achieving an effective scheduling policy in the computing model are necessary requirements and will lead to the improvement of the overall performance of fog computing. Some optimization problems are modeled by mixed-integer nonlinear programming (MINLP). In this paper, a model; i.e., an MINLP optimization problem on fog computing, is designed. Our model has two goals: to increase cost performance as well as to reduce energy consumption. Cost performance is the price that users are charged as benefit/revenue. In other words, cost performance is defined as the ratio of the average data rate of each user to its cost. Then, the exact mathematical method with the GAMS program was used to prove its logical process. In the next step, we solved the model with genetic algorithm (GA), particle swarm optimization (PSO), simulated annealing+GA (SA+GA), teaching–learning-based optimization (TLBO), grey wolf optimizer (GWO), grasshopper optimization algorithm (GOA) and random method. According to the TOPSIS comparison, the SA+GA method with a value of 0.23 is the best one compared to other methods. Then come GWO, GA, TLBO, PSO and GOA methods, respectively.