Resource Scheduling in Integrated IoT and Fog Computing Environments: A Taxonomy, Survey and Future Directions

  • Chapter
  • First Online:
Resource Management in Distributed Systems

Part of the book series: Studies in Big Data ((SBD,volume 151))

  • 70 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Singh, J., et al.: Fog computing: a taxonomy, systematic review, current trends and research challenges. J. Parallel Distrib. Comput. 157, 56–85 (2021)

    Article  Google Scholar 

  2. Iftikhar S., et al.: Ai-based fog and edge computing: a systematic review, taxonomy and future directions. Internet Things 100674 (2022)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Chakraborty, M.: Fog computing vs. cloud computing. Cloud Comput. (May 3, 2019)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Kumar, M., et al.: Ai-based sustainable and intelligent offloading framework for iiot in collaborative cloud-fog environments. IEEE Trans. Consum. Electron. (2023)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. Hosseinioun, P., Kheirabadi, M., Kamel Tabbakh, S.R., Ghaemi, R.: atask scheduling approaches in fog computing: a survey. Trans. Emerg. Telecommun. Technol. e3792 (2020)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. Nandhakumar, A.R., et al.: Edgeaisim: a toolkit for simulation and modelling of ai models in edge computing environments. Measur.: Sensors 31, 100939 (2024)

    Google Scholar 

  21. Singh, R., et al.: Edge ai: a survey. Internet Things Cyber-Phys. Syst. 3 (2023)

    Google Scholar 

  22. 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)

    Article  Google Scholar 

  23. Jiang, J.C., Kantarci, B., Oktug, S., Soyata, T.: Federated learning in smart city sensing: challenges and opportunities. Sensors 20(21), 6230 (2020)

    Article  Google Scholar 

  24. 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)

    Article  Google Scholar 

  25. Asad, M., Moustafa, A., Ito, T.: Federated learning versus classical machine learning: a convergence comparison (2021). ar**v:2107.10976

  26. Li, L., Fan, Y., Tse, M., Lin, K.-Y.: A review of applications in federated learning. Comput. & Ind. Eng. 149, 106854 (2020)

    Article  Google Scholar 

  27. 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)

    Google Scholar 

  28. 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)

    Article  Google Scholar 

  29. Iftikhar, S., et al.: Hunterplus: Ai based energy-efficient task scheduling for cloud-fog computing environments. Internet Things 21, 100667 (2023)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sukhpal Singh Gill .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics

Navigation