Loading...

Journal of Computer and Communication Networks


Research Article

Volume 01, 2025

Performance Evaluation of Fog Computing for Latency and Energy Efficiency in IoT Applications


Journal of Computer and Communication Networks

Received On : 15 December 2024

Revised On : 20 January 2025

Accepted On : 18 February 2025

Published On : 24 February 2025

Volume 01, 2025

Pages : 022-032


Abstract

A simulation through iFogSim evaluates the performance between cloud-only and edge-ward placement strategies in Fog computing environments when used for traffic surveillance and an online multiplayer game. An evaluation operated via iFogSim framework conducts tests on essential metrics, which include latency and energy consumption alongside network usage, RAM usage, and data transfer rate measurements. Our study establishes that using edge-ward strategy leads to substantial performance improvement through minimal latency while decreasing both energy consumption and network usage particularly when Fog devices operate at network edges during the traffic surveillance scenario. The edge-ward strategy delivers better scalability with shorter control loop delays which delivers enhanced performance for users in the analysis of the online game case study. On the other hand, the fog-based strategy maintains steady performance improvements for RAM utilization through enlarged deployment numbers combined with sustained minimal overhead. Fog computing demonstrates strong potential for improving the performance alongside resource usage in both IoT applications and latency-centric implementations thus serving as a viable solution for solving traditional cloud-based system constraints.

Keywords

Fog Computing, Edge-Ward Execution, iFogSim, Latency Optimization, Energy Efficiency, Network Utilization, Real-Time EEG Processing.

  1. I. Gultepe et al., “FOG Research: A review of past achievements and future Perspectives,” Pure and Applied Geophysics, vol. 164, no. 6–7, pp.1121–1159, Jun. 2007, doi: 10.1007/s00024-007-0211-x.
  2. S. K. Mishra, D. Puthal, J. J. P. C. Rodrigues, B. Sahoo, and E. Dutkiewicz, “Sustainable service allocation using a metaheuristic technique in a FOG server for industrial applications,” IEEE Transactions on Industrial Informatics, vol. 14, no. 10, pp. 4497–4506, Jan. 2018, doi:10.1109/tii.2018.2791619.
  3. M. Masdari, S. S. Nabavi, and V. Ahmadi, “An overview of virtual machine placement schemes in cloud computing,” Journal of Network and Computer Applications, vol. 66, pp. 106–127, Jan. 2016, doi: 10.1016/j.jnca.2016.01.011.
  4. N. J. Cao, N. K. Li, and I. Stojmenovic, “Optimal Power Allocation and Load Distribution for Multiple Heterogeneous Multicore Server Processors across Clouds and Data Centers,” IEEE Transactions on Computers, vol. 63, no. 1, pp. 45–58, May 2013, doi: 10.1109/tc.2013.122.
  5. E. Baccarelli, P. G. V. Naranjo, M. Scarpiniti, M. Shojafar, and J. H. Abawajy, “Fog of everything: Energy-Efficient networked computing architectures, research challenges, and a case study,” IEEE Access, vol. 5, pp. 9882–9910, Jan. 2017, doi: 10.1109/access.2017.2702013.
  6. P. Hu, S. Dhelim, H. Ning, and T. Qiu, “Survey on fog computing: architecture, key technologies, applications and open issues,” Journal of Network and Computer Applications, vol. 98, pp. 27–42, Sep. 2017, doi: 10.1016/j.jnca.2017.09.002.
  7. G. H. Adday, S. K. Subramaniam, Z. A. Zukarnain, and N. Samian, “Investigating and Analyzing Simulation Tools of Wireless Sensor Networks: A Comprehensive survey,” IEEE Access, vol. 12, pp. 22938–22977, Jan. 2024, doi: 10.1109/access.2024.3362889.
  8. H. Gupta, A. V. Dastjerdi, S. K. Ghosh, and R. Buyya, “iFogSim: A toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments,” Software Practice and Experience, vol. 47, no. 9, pp. 1275–1296, Jun. 2017, doi: 10.1002/spe.2509.
  9. T. Qayyum, A. W. Malik, M. a. K. Khattak, O. Khalid, and S. U. Khan, “FogNetSIM++: a toolkit for modeling and simulation of distributed fog environment,” IEEE Access, vol. 6, pp. 63570–63583, Jan. 2018, doi: 10.1109/access.2018.2877696.
  10. A. Varga, “A practical introduction to the OMNET++ Simulation Framework,” in EAI/Springer Innovations in Communication and Computing,2019, pp. 3–51. doi: 10.1007/978-3-030-12842-5_1.
  11. K. S. Awaisi, A. Abbas, S. U. Khan, R. Mahmud, and R. Buyya, “Simulating Fog computing applications using iFOGSiM toolkit,” in Springer eBooks, 2021, pp. 565–590. doi: 10.1007/978-3-030-69893-5_22.
  12. G. Premsankar and B. Ghaddar, “Energy-Efficient service placement for Latency-Sensitive applications in edge computing,” IEEE Internet of Things Journal, vol. 9, no. 18, pp. 17926–17937, Mar. 2022, doi: 10.1109/jiot.2022.3162581.
  13. M. Gill and D. Singh, “A comprehensive study of simulation frameworks and research directions in fog computing,” Computer Science Review, vol. 40, p. 100391, Mar. 2021, doi: 10.1016/j.cosrev.2021.100391.
  14. S. Svorobej et al., “Simulating fog and Edge Computing Scenarios: An Overview and Research challenges,” Future Internet, vol. 11, no. 3, p.55, Feb. 2019, doi: 10.3390/fi11030055.
  15. S. Hamdan, M. Ayyash, and S. Almajali, “Edge-Computing Architectures for Internet of Things Applications: A survey,” Sensors, vol. 20, no.22, p. 6441, Nov. 2020, doi: 10.3390/s20226441.
  16. G. P. White, “A survey and taxonomy of strategy‐related performance measures for manufacturing,” International Journal of Operations & Production Management, vol. 16, no. 3, pp. 42–61, Mar. 1996, doi: 10.1108/01443579610110486.
  17. D. R. Cok, “OpenJML: JML for Java 7 by extending OpenJDK,” in Lecture notes in computer science, 2011, pp. 472–479. doi: 10.1007/978-3-642-20398-5_35.
  18. M. Becker and S. Chakraborty, “A Valgrind tool to compute the working set of a software process,” arXiv (Cornell University), Jan. 2019, doi:10.48550/arxiv.1902.11028.
  19. W. Lu, Y. Wei, J. Yuan, Y. Deng, and A. Song, “Tractor Assistant Driving control method based on EEG combined with RNN-TL Deep Learning algorithm,” IEEE Access, vol. 8, pp. 163269–163279, Jan. 2020, doi: 10.1109/access.2020.3021051.
CRediT Author Statement

The author reviewed the results and approved the final version of the manuscript

Acknowledgements

The authors would like to thank to the reviewers for nice comments on the manuscript.

Funding

No funding was received to assist with the preparation of this manuscript.

Ethics Declarations

Conflict of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.

Availability of Data and Materials

Data sharing is not applicable to this article as no new data were created or analysed in this study.

Author Information

Contributions

All authors have equal contribution in the paper and all authors have read and agreed to the published version of the manuscript.

Corresponding Author



Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution NoDerivs is a more restrictive license. It allows you to redistribute the material commercially or non-commercially but the user cannot make any changes whatsoever to the original, i.e. no derivatives of the original work. To view a copy of this license, visit: https://creativecommons.org/licenses/by-nc-nd/4.0/

Cite this Article

Natarajan K, “Performance Evaluation of Fog Computing for Latency and Energy Efficiency in IoT Applications”, Journal of Computer and Communication Networks, pp. 022-032, 24 February 2025, doi: 10.64026/JCCN/2025003.

Copyright

© 2025 Natarajan K. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.