An Ant-colony Based Model for Load Balancing in Fog Environments

Authors

  • Seyedeh Leili Mirtaheri Assistant Professor at Electrical and Computer Engineering Department,Kharazmi University
  • Mahya Azari Faculty of Mathematics and Computer Science, Kharazmi University, Tehran, Iran
  • Sergio Greco Department of Computer Engineering, Modeling, Electronics and Systems, University of Calabria, Italy
  • Ehsan Arianian Department of Information Technology, ICT Research Institute (ITRC), Tehran, Iran

DOI:

https://doi.org/10.14529/jsfi230101

Keywords:

fog environment, cloud computing, load balancing, Ant-colony

Abstract

Delay-sensitive applications are becoming more and more in demand as a result of the development of information systems and the expansion of communication in cloud computing technologies. Some of these requests will be overlooked in cloud environments due to the communication delay between the processing center and the client’s request. The ‘fog-based computing paradigm’, a novel processing model, can be added to cloud computing to help with the aforementioned issues. The performance of computing systems is always influenced by latency. In this paper, we focus on balancing the load on the fog nodes to lower the latency. It is also a crucial component of fog computing devices. It necessitates the use of load-balancing algorithms to select the optimal hosts, resulting in an even distribution of the load on the available resources.We provide a load-balancing approach based on the Ant-colony optimization algorithm’s latency rate for responding to tasks. A random data set evaluation of this model reveals shorter response times than those of earlier strategies suggested in this field.

References

Abbasi, S.H., Javaid, N., Ashraf, M.H., et al.: Load stabilizing in fog computing environment using load balancing algorithm. In: Advances on Broadband and Wireless Computing, Communication and Applications. pp. 737–750. Springer (2018). https://doi.org/10.1007/978-3-030-02613-4_66

Aghdashi, A., Mirtaheri, S.L.: Novel dynamic load balancing algorithm for cloud-based big data analytics. The Journal of Supercomputing 78(3), 4131–4156 (2022). https://doi.org/10.1007/s11227-021-04024-8

Ahmed, A., Arkian, H., Battulga, D., et al.: Fog computing applications: Taxonomy and requirements. CoRR abs/1907.11621 (2019), https://arxiv.org/abs/1907.11621

Al-Qamash, A., Soliman, I., Abulibdeh, R., Saleh, M.: Cloud, fog, and edge computing: A software engineering perspective. In: 2018 International Conference on Computer and Applications (ICCA). pp. 276–284. IEEE (2018). https://doi.org/10.1109/COMAPP.2018.8460443

Alagarsamy, M., Sundarji, A., Arunachalapandi, A., Kalyanasundaram, K.: Cost-aware ant colony optimization based model for load balancing in cloud computing. The International Arab Journal of Information Technology 18(5), 719–729 (2021)

Alboaneen, D.A., Tianfield, H., Zhang, Y.: Metaheuristic approaches to virtual machine placement in cloud computing: a review. In: 2016 15th International Symposium on Parallel and Distributed Computing (ISPDC). pp. 214–221. IEEE (2016). https://doi.org/10.1109/ISPDC.2016.37

Aruna, K., Pradeep, G.: Ant Colony Optimization-based Light Weig