Fog Computing Research Opportunities and Challenges: A Comprehensive Survey

  • Shaheen ParveenEmail author
  • Pawan Singh
  • Deepak Arora
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 121)


Fog computing is the new buzzing word in the world of technology which complements the cloud computing and adds the functionality to the Internet of Things (IoT). The major functionality includes lowering the latency rate, improving the security system and creating a smart world in terms of networking. This paper is the survey which represents the idea behind fog computing and its need in the future. We have systematically derived the concept of fog computing, its working, study on some recent surveys and research, its application areas, emerging challenges and advantages in today’s technological world. The main focus of the paper is on the importance of fog computing, its opportunities and emerging challenges. Study on this emerging topic leads to explore on some uncovered areas which require the focus of researchers and practitioner. It may also facilitate to discover the solution for the emerging challenges and making the pathways for others. This is the comprehensive study and survey which will help the researchers to explore the new ideas and solution to the new and existing problems. Although it is in its early stage of growth, there are lots of opportunities for the researchers.


Cloud computing Fog computing Edge computing and network Internet of Things (IoT) 


  1. 1.
    Bonomi, F., Milito, R., Zhu, J., et al: Fog computing and its role in the internet of things. In: The Proceedings of the First Edition of the MCC workshop on Mobile Cloud Computing, pp. 13–16. ACM, Helsinki, Finland (2012)Google Scholar
  2. 2.
    Vaquero, L.M., Rodero-Merino, L.: Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput. Commun. Rev. 44(5), 27–32 (2014)CrossRefGoogle Scholar
  3. 3.
    Yannuzzi, M., Milito, R., Serral-Gracia, R., Montero, D., Nemirovsky, M.: Key ingredients in an IoT recipe: fog computing, cloud computing, and more fog computing. In: The Proceedings of 19th IEEE International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), pp. 325–329. IEEE, Athens, Greece (2014)Google Scholar
  4. 4.
    Stojmenovic, I.: Fog computing: a cloud to the ground support for smart things and machine-to-machine networks. In: The Proceedings of the Australasian Telecommunication Networks and Applications, pp. 117–122. IEEE, Melbourne, Australia (2014)Google Scholar
  5. 5.
    Stojmenovic, I., Wen, S.: The fog computing paradigm: scenarios and security issues. In: The Proceedings of the Federated Conference on Computer Science and Information Systems, pp. 1–8. IEEE, Warsaw, Poland (2014)Google Scholar
  6. 6.
    Stojmenovic, I., Wen, S., Huang, X., Luan, H.: An overview of fog computing and its security issues. Concurr. Comput. Pract. Exp. 28(10), 2991–3005 (2015)CrossRefGoogle Scholar
  7. 7.
    Yi, S., Li, C., Li, Q.: A survey of fog computing. In: The Proceedings of the 2015 Workshop on Mobile Big Data, pp. 37–42. ACM, Hangzhou, China (2015)Google Scholar
  8. 8.
    Kai, K., Cong, W., Tao, L.: Fog computing for vehicular ad-hoc networks: paradigms, scenarios, and issues. J. China Univ. Posts Telecommun. 23(2), 56–96 (2016)CrossRefGoogle Scholar
  9. 9.
    Yan, S., Peng, M., Wang, W.: User access mode selection in fog computing based radio access networks. In: The Proceedings of the IEEE International Conference on Communications (ICC), pp. 1–6. IEEE, Kuala Lumpur, Malaysia (2016)Google Scholar
  10. 10.
    Chiang, M., Zhang, T.: Fog and IoT: an overview of research opportunities. IEEE Internet Things 3(6), 854–864 (2016)CrossRefGoogle Scholar
  11. 11.
    Dastjerdi, A., Gupta, H., Calheiros, R., Ghosh, S., Buyya, R.: Internet of Things: Principles and Paradigms, 1st edn. Morgan Kaufmann, Burlington, MA (2016)Google Scholar
  12. 12.
    Chiang, M., Ha, S., Chih-Lin, I., Risso, F., Zhang, T.: Clarifying fog computing and networking: 10 questions and answers. IEEE Commun. Mag. 55(4), 18–20 (2017)Google Scholar
  13. 13.
    Mahmud, R., Kotagiri, R., Buyya, R.: Internet of Things—Technologies, Communications and Computing, 16th edn. Springer, Singapore (2018)Google Scholar
  14. 14.
    Gupta, H., Dastjerdi, A.V., Ghosh, S.K., Buyya, R.: iFogSim: a toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments. Softw. Pract. Exp. 47(9), 1275–1296 (2016)CrossRefGoogle Scholar
  15. 15.
    Qayyum, T., Malik, A.W., Khan, M.A., Khalid, O., Khan, S.U.: FogNetSim++: a toolkit for modeling and simulation of distributed fog environment. IEEE Access 6, 63570–63583 (2018)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  1. 1.Department of Computer Science and Engineering, Amity School of Engineering and TechnologyAmity University Lucknow CampusLucknowIndia

Personalised recommendations