Book Details

AN ORGANIZED ANALYSIS OF CLOUD FOG COMPUTING LOAD BALANCING SCHEDULING METHODS

International Journal of Computer Science (IJCS) Published by SK Research Group of Companies (SKRGC)

Download this PDF format

Abstract

The area of cloud computing is broad and expanding quickly in both industry and research. The main services are SaaS, PaaS, and IaaS. These are the primary determinants of end-customers’ use of cloud services. Virtualization via the internet can be used to make these services accessible to end users. The cloud offers numerous advantages, including pay-per-use, on-demand services, a flexible infrastructure, and large-scale computing. The largest issue with cloud computing is latency time, which is the total amount of time that passes between data sent by the Internet of Things over the cloud, processing time, and response to the IoT, or vice versa. Cloud computing is a broad topic that is expanding quickly in both industry and research. Equal load distribution, fault tolerance, and security are important issues. IoT devices generate a wide variety of data types that can be difficult for traditional systems and cloud systems to handle. Consequently, fog computing is a paradigm that helps improve existing systems. Similar to cloud computing but closer to the client, it provides processing, data accessibility, application-based services, and well-equipped storage. This survey article discusses in depth the framework of fog cloud computing networks, their heavy use in cutting-edge domains such as the haptic Internet, and a comparative study of load-balancing methods that increase the efficiency of fog cloud systems.

References

1. Abedi, M., & Pourkiani, M. (2020). Resource Allocation in Combined Fog-Cloud Scenarios by Using Artificial Intelligence. 2020 5th International Conference on Fog and Mobile Edge Computing, FMEC 2020, 218–222.https://doi.org/10.1109/FMEC49853.2020.9144693

2. Bonomi, F., Milito, R., Zhu, J., & Addepalli, S. (2012). Fog Computing and Its Role in the Internet of Things. Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing - MCC ’12. https://doi.org/10.1145/2342509

3. Chen, H., Wang, F., Helian, N., & Akanmu, G. (2013). User-priority guided min-min scheduling algorithm for load balancing in cloud computing. 2013 National Conference on Parallel Computing Technologies, Parcomptech 2013. https://doi.org/10.1109/Parcomptech.2013.6621389

4. Chiang, M., & Zhang, T. (2016). Fog and IoT: An Overview of Research Opportunities. IEEE Internet of Things Journal, 3(6), 854–864. https://doi.org/10.1109/JIOT.2016.2584538

5. Delfin, S., Sivasanker, N. P., Anand, A., & Raj, N. (2019). Fog computing: A new era of cloud computing. Proceedings of the 3rd International Conference on Computing Methodologies and Communication, ICCMC 2019, 1106–1111. https://doi.org/10.1109/ICCMC.2019.8819633

6. Ema, R. R., Islam, T., & Ahmed, M. H. (2019, July 1). Suitability of Using Fog Computing Alongside Cloud Computing. 2019 10th International Conference on Computing, Communication and Networking Technologies, ICCCNT 2019. https://doi.org/10.1109/ICCCNT45670.2019.8944906

7. Fang, Y., Wang, F., & Ge, J. (2010). A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 6318 LNCS (M4D), 271–277. https://doi.org/10.1007/978-3-642-16515-3_34

8. Fog Computing with P2P: Enhancing Fog Computing Bandwidth for IoT Scenarios | IEEE Conference Publication |IEEE Xplore. (n.d.). Retrieved July 15, 2021, from https://ieeexplore.ieee.org/document/8875437

9. Ge, Y., & Wei, G. (2010). GA-based task scheduler for the cloud computing systems. Proceedings - 2010 International Conference on Web Information Systems and Mining, WISM 2010, 2, 181–186.
https://doi.org/10.1109/WISM.2010.87

10. Guevara, J. C., & da Fonseca, N. L. S. (2021). Task scheduling in cloud-fog computing systems. Peer-to-Peer Networking and Applications, 14(2), 962–977. https://doi.org/10.1007/S12083-020-01051-9

11. Hu, J., Gu, J., Sun, G., & Zhao, T. (2010). A scheduling strategy on load balancing of virtual machine resources in cloud computing environment. Proceedings - 3rd International Symposium on Parallel Architectures, Algorithms and Programming, PAAP 2010, 89–96. https://doi.org/10.1109/PAAP.2010.65

12. Jindal, R., Kumar, N., & Nirwan, H. (n.d.). MTFCT: A task offloading approach for fog computing and cloud computing.

13. Kumar, V., Laghari, A. A., Karim, S., Shakir, M., & Anwar Brohi, A. (2019). Comparison of
Fog Computing & Cloud Computing. International Journal of Mathematical Sciences and Computing, 5(1), 31–41. https://doi.org/10.5815/IJMSC.2019.01.03

14. Li, K., Xu, G., Zhao, G., Dong, Y., & Wang, D. (2011). Cloud Task scheduling based on Load Balancing Ant Colony Optimization. https://doi.org/10.1109/ChinaGrid.2011.17

15. Pandey, S., Wu, L., Guru, S. M., & Buyya, R. (2010). A particle swarm optimization-based heuristic for scheduling workflow applications in cloud computing environments. Proceedings - International Conference on Advanced Information Networking and Applications, AINA, 400–407. https://doi.org/10.1109/AINA.2010.31

16. Raju, R., Babukarthik, R. G., Chandramohan, D., Dhavachelvan, P., & Vengattaraman, T. (2013). Minimizing the makespan using Hybrid algorithm for cloud computing. Proceedings of the 2013 3rd IEEE International Advance Computing Conference, IACC 2013, 957–962. https://doi.org/10.1109/IADCC.2013.6514356

17. Sindhu, S., & Mukherjee, S. (2011). Efficient Task Scheduling Algorithms for Cloud Computing Environment. Communications in Computer and Information Science, 169 CCIS, 79–83.
https://doi.org/10.1007/978-3-642-22577- 2_11

18. Sohal, A., & Kait, R. (2020). Review On Optimal Mathematical Workload Allocation Models In Energy Consumption Using Fog-Cloud Networks. SSRN Electronic Journal. https://doi.org/10.2139/SSRN.3565858

19. Sohal, A., & Kait, R. (2021). Sohal, A., & Kait, R. (2021). COMPARATIVE STUDY OF OPTIMIZED LOAD BALANCING MODELS USING FOG-CLOUD NETWORKS. Gurugram International Journal of Technical Research.https://doi.org/10.30780/specialissue-ICAASET021/003c. Gurugram International Journal of Technical Research. https://doi.org/10.30780/specialissue-ICAASET021/003

20. Srirama, S. N., Dick, F. M. S., & Adhikari, M. (2021). Akka framework based on the Actor model for executing distributed Fog Computing applications. Future Generation Computer Systems, 117, 439–452.
https://doi.org/10.1016/J.FUTURE.2020.12.011

21. Stojmenovic, I. (2015). Fog computing: A cloud to the ground support for smart things and machine-to-machine networks. 2014 Australasian Telecommunication Networks and Applications Conference, ATNAC 2014, 117–122. https://doi.org/10.1109/ATNAC.2014.7020884

22. Stojmenovic, I., & Wen, S. (n.d.). The Fog Computing Paradigm: Scenarios and Security Issues. https://doi.org/10.15439/2014F503

23. Stojmenovic, I., Wen, S., Huang, X., & Luan, H. (2016). An overview of Fog computing and its security issues. Concurrency and Computation: Practice and Experience, 28(10), 2991–3005. https://doi.org/10.1002/CPE.3485

24. Tsai, C.-W., Huang, W.-C., Chiang, M.-H., Chiang, M.-C., & Yang, C.-S. (2014). A Hyper-Heuristic Scheduling Algorithm for Cloud. IEEE Transactions on Cloud Computing, 2(2), 236–250.
https://doi.org/10.1109/TCC.2014.2315797

25. Vaquero, L. M., & Rodero-Merino, L. (2014). Finding your way in the fog: Towards a comprehensive definition of fog computing. Computer Communication Review, 44(5), 27–32. https://doi.org/10.1145/2677046.2677052

26. Wu, X., Deng, M., Zhang, R., Zeng, B., & Zhou, S. (2013). A Task Scheduling Algorithm based on QoS-Driven in Cloud Computing. Procedia Computer Science, 17, 1162–1169. https://doi.org/10.1016/J.PROCS.2013.05.148

27. Yi, S., Li, C., & Li, Q. (2015). A survey of fog computing: Concepts, applications and issues. Proceedings of the International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc), 2015-June, 37–42.
https://doi.org/10.1145/2757384.2757397

28. Zhao, J., Yang, K., Wei, X., Ding, Y., Hu, L., & Xu, G. (2016). A Heuristic Clustering-Based Task Deployment Approach for Load Balancing Using Bayes Theorem in Cloud Environment. IEEE Transactions on Parallel and Distributed Systems, 27(2), 305–316. https://doi.org/10.1109/TPDS.2015.2402655

29. Zuo, L., Shu, L., Dong, S., Zhu, C., & Hara, T. (n.d.). Special Section on Big Data Services and Computational Intelligence for Industrial systems A Multi-Objective Optimization Scheduling Method Based on the Ant Colony Algorithm in Cloud Computing. https://doi.org/10.1109/ACCESS.2015.2508940

Keywords

Fog Computing, Cloud Computing, Load Balancing and End Users.

Image
  • Format Volume 13, Issue 1, No 01, 2025
  • Copyright All Rights Reserved ©2025
  • Year of Publication 2025
  • Author S.Inbaarasi
  • Reference IJCS-537
  • Page No 028-040

Copyright 2025 SK Research Group of Companies. All Rights Reserved.