Abstract
The fog computing paradigm has generated increasing research interest because it focuses on transferring the computational process to the edge of the network near the end-user. Fog nodes, the majority of physical devices in a fog environment, are geographically distributed and heterogeneous with limited resources. Fog computing consumes a lot of energy since there are numerous energy-constrained fog nodes in the fog environment. It is very important to optimize the Quality of Service (QoS) for integrated Internet of Things (IoT) and fog computing environments to deliver cost-effective and energy-efficient services. This chapter presents an analysis of the latest resource scheduling techniques for integrated IoT and fog computing environments. Furthermore, a taxonomy of resource scheduling techniques for integrated IoT and fog computing environments is proposed to understand their current status and identify the existing research gaps. Moreover, it discusses using Federated Learning to optimise QoS. Finally, it proposes future directions for research on this topic.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Singh, J., et al.: Fog computing: a taxonomy, systematic review, current trends and research challenges. J. Parallel Distrib. Comput. 157, 56–85 (2021)
Iftikhar S., et al.: Ai-based fog and edge computing: a systematic review, taxonomy and future directions. Internet Things 100674 (2022)
Kumar, V., Laghari, A.A., Karim, S., Shakir, M., Brohi, A.A.: Comparison of fog computing & cloud computing. Int. J. Math. Sci. Comput 1, 31–41 (2019)
Chakraborty A., et al.: Journey from cloud of things to fog of things: survey, new trends, and research directions. Softw.: Pract. Exp. 53(2), 496–551 (2023)
Rafique, H., Shah, M.A., Islam, S.U., Maqsood, T., Khan, S., Maple, C.: A novel bio-inspired hybrid algorithm (nbiha) for efficient resource management in fog computing. IEEE Access 7, 115 760–115 773 (2019)
Gill, S.S., Xu, M., Ottaviani, C., Patros, P., Bahsoon, R., Shaghaghi, A., Golec, M., Stankovski, V., Wu, H., Abraham, A., et al.: Ai for next generation computing: emerging trends and future directions. Internet Things 19, 100514 (2022)
Chakraborty, M.: Fog computing vs. cloud computing. Cloud Comput. (May 3, 2019)
De Donno, M., Tange, K., Dragoni, N.: Foundations and evolution of modern computing paradigms: cloud, iot, edge, and fog. IEEE Access 7, 150 936–150 948 (2019)
Kumar, M., et al.: Ai-based sustainable and intelligent offloading framework for iiot in collaborative cloud-fog environments. IEEE Trans. Consum. Electron. (2023)
Madni, S.H.H., Abd Latiff, M.S., Abdullahi, M., Abdulhamid, S.M., Usman, M.J.: Performance comparison of heuristic algorithms for task scheduling in iaas cloud computing environment. PloS One 12(5), e0176321 (2017)
Pham, X.-Q., Huh, E.-N.: Towards task scheduling in a cloud-fog computing system. In: 18th Asia-Pacific network operations and management symposium (APNOMS), pp. 1–4. IEEE (2016)
Bittencourt, L.F., Diaz-Montes, J., Buyya, R., Rana, O.F., Parashar, M.: Mobility-aware application scheduling in fog computing. IEEE Cloud Comput. 4(2), 26–35 (2017)
Yang, Y., Zhao, S., Zhang, W., Chen, Y., Luo, X., Wang, J.: Debts: delay energy balanced task scheduling in homogeneous fog networks. IEEE Internet Things J. 5(3), 2094–2106 (2018)
Wan, J., Chen, B., Wang, S., **a, M., Li, D., Liu, C.: Fog computing for energy-aware load balancing and scheduling in smart factory. IEEE Trans. Ind. Inf. 14(10), 4548–4556 (2018)
Cardellini, V., Grassi, V., Presti, F.L., Nardelli, M.: On qos-aware scheduling of data stream applications over fog computing infrastructures. In: IEEE symposium on computers and communication (ISCC), pp. 271–276. IEEE (2015)
Hosseinioun, P., Kheirabadi, M., Kamel Tabbakh, S.R., Ghaemi, R.: atask scheduling approaches in fog computing: a survey. Trans. Emerg. Telecommun. Technol. e3792 (2020)
Gunantara, N., Nurweda Putra, I.: The characteristics of metaheuristic method in selection of path pairs on multicriteria ad hoc networks. J. Comput. Netw. Commun. 2019 (2019)
Ghanavati, S., Abawajy, J., Izadi, D.: Automata-based dynamic fault tolerant task scheduling approach in fog computing. IEEE Trans. Emerg. Topics Comput. 10(1), 488–499 (2020)
Talaat, F.M.: Effective deep q-networks (edqn) strategy for resource allocation based on optimized reinforcement learning algorithm. Multimedia Tools Appl. 81(28), 39 945–39 961 (2022)
Nandhakumar, A.R., et al.: Edgeaisim: a toolkit for simulation and modelling of ai models in edge computing environments. Measur.: Sensors 31, 100939 (2024)
Singh, R., et al.: Edge ai: a survey. Internet Things Cyber-Phys. Syst. 3 (2023)
Swarup, S., Shakshuki, E.M., Yasar, A.: Energy efficient task scheduling in fog environment using deep reinforcement learning approach. Procedia Comput. Sci. 191, 65–75 (2021)
Jiang, J.C., Kantarci, B., Oktug, S., Soyata, T.: Federated learning in smart city sensing: challenges and opportunities. Sensors 20(21), 6230 (2020)
Chen, Y., Qin, X., Wang, J., Yu, C., Gao, W.: Fedhealth: a federated transfer learning framework for wearable healthcare. IEEE Intell. Syst. 35(4), 83–93 (2020)
Asad, M., Moustafa, A., Ito, T.: Federated learning versus classical machine learning: a convergence comparison (2021). ar**v:2107.10976
Li, L., Fan, Y., Tse, M., Lin, K.-Y.: A review of applications in federated learning. Comput. & Ind. Eng. 149, 106854 (2020)
McMahan, B., Moore, E., Ramage, D., Hampson, S., y Arcas, B.A.: Communication-efficient learning of deep networks from decentralized data. In: Artificial Intelligence and Statistics, pp. 1273–1282. PMLR (2017)
Lu, Y., Huang, X., Dai, Y., Maharjan, S., Zhang, Y.: Blockchain and federated learning for privacy-preserved data sharing in industrial iot. IEEE Trans. Ind. Inf. 16(6), 4177–4186 (2019)
Iftikhar, S., et al.: Hunterplus: Ai based energy-efficient task scheduling for cloud-fog computing environments. Internet Things 21, 100667 (2023)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Alshammari, N., Gill, S.S., Pervaiz, H., Ni, Q., Ahmed, H. (2024). Resource Scheduling in Integrated IoT and Fog Computing Environments: A Taxonomy, Survey and Future Directions. In: Mukherjee, A., De, D., Buyya, R. (eds) Resource Management in Distributed Systems. Studies in Big Data, vol 151. Springer, Singapore. https://doi.org/10.1007/978-981-97-2644-8_4
Download citation
DOI: https://doi.org/10.1007/978-981-97-2644-8_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-2643-1
Online ISBN: 978-981-97-2644-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)