Skip to main content

Uncovering Effective Roles and Tasks for Fog Systems

  • Conference paper
  • First Online:
Service-Oriented and Cloud Computing (ESOCC 2023)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 14183))

Included in the following conference series:

  • 227 Accesses

Abstract

Fog computing has evolved as a promising paradigm to overcome challenges of edge and cloud computing for use cases such as autonomous driving and virtual reality demanding low latency and the handling of large data loads. The design of fog systems between the cloud and edge opens a large space of possible tasks that fog nodes can take, such as (pre-)processing data or providing advanced security measures for networks. The question remains which tasks a fog system should effectively fulfill to meet the objectives of a specific use case and its requirements. We address this question by developing a hierarchy of standardized tasks and roles (defined as effective sets of recurring tasks for fog systems) based on the analyses of implemented and proposed fog systems from 105 research articles. Researchers and practitioners can leverage this hierarchy to select effective fog roles for use cases and mitigate conceptual ambiguity related to fog computing.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bonomi, F., Milito, R., Zhu, J., et al.: Fog computing and its role in the internet of things. In: Gerla, M., Huang, D. (eds.) Proceedings of the first edition of the MCC workshop on Mobile cloud computing - MCC 2012, p. 13. ACM Press, New York, NY, USA (2012)

    Google Scholar 

  2. Singh, J., Singh, P., Gill, S.S.: Fog computing: A taxonomy, systematic review, current trends and research challenges. J. Parallel Distrib. Comput. 157, 56–85 (2021)

    Article  Google Scholar 

  3. Hassler, M.: NURON – THE COMPLETELY NEW CORDLESS PLATFORM WITH BUILT-IN CONNECTIVITY (2022). https://www.hilti.group/content/hilti/CP/XX/en/company/media-relations/media-releases/Nuron.html. Accessed 11 Jan 2022

  4. Naha, R.K., Garg, S., Georgakopoulos, D., et al.: Fog computing: survey of trends, architectures, requirements, and research directions. IEEE Access 6, 47980–48009 (2018)

    Article  Google Scholar 

  5. Habibi, P., Farhoudi, M., Kazemian, S., et al.: Fog computing: a comprehensive architectural survey. IEEE Access 8, 69105–69133 (2020)

    Article  Google Scholar 

  6. Wang, H., Wang, Q., Li, Y., et al.: Application of fog architecture based on multi-agent mechanism in CPPS. In: 2018 2nd IEEE Conference on Energy Internet and Energy System Integration (EI2), pp. 1–6 (2018)

    Google Scholar 

  7. Cao, B., Sun, Z., Zhang, J., et al.: Resource allocation in 5G IoV architecture based on SDN and fog-cloud computing. IEEE Trans. Intell. Transport. Syst. 22, 3832–3840 (2021)

    Article  Google Scholar 

  8. Fraga-Lamas, P., et al.: Design and empirical validation of a Bluetooth 5 fog computing based industrial CPS architecture for intelligent industry 4.0 shipyard workshops. IEEE Access 8, 45496–45511 (2020). https://doi.org/10.1109/ACCESS.2020.2978291

    Article  Google Scholar 

  9. Yousefpour, A., Fung, C., Nguyen, T., et al.: All one needs to know about fog computing and related edge computing paradigms. J. Syst. Architect. 98, 289–330 (2019)

    Article  Google Scholar 

  10. Mahmud, R., Kotagiri, R., Buyya, R.: Fog computing: a taxonomy, survey and future directions. In: Di Martino, B., Li, K.-C., Yang, L.T., Esposito, A. (eds.) Internet of Everything. IT, pp. 103–130. Springer, Singapore (2018). https://doi.org/10.1007/978-981-10-5861-5_5

    Chapter  Google Scholar 

  11. Ahmed, A., Arkian, H., Battulga, D., et al.: Fog Computing Applications: Taxonomy and Requirements (2019). http://arxiv.org/pdf/1907.11621v1

  12. Nath, S.B., Gupta, H., Chakraborty, S., et al.: A survey of fog computing and communication: current researches and future directions (2018). https://arxiv.org/abs/1804.04365

  13. Mouradian, C., Naboulsi, D., Yangui, S., et al.: A comprehensive survey on fog computing: state-of-the-art and research challenges. IEEE Commun. Surv. Tutor. 20, 416–464 (2018)

    Article  Google Scholar 

  14. Chatterjee, S., Sarker, S., Lee, M.J., et al.: A possible conceptualization of the information systems (IS) artifact: a general systems theory perspective. Inf. Syst. J. 31, 550–578 (2021)

    Article  Google Scholar 

  15. Iorga, M., Feldman, L., Barton, R., et al.: Fog computing conceptual model (2018). https://www.nist.gov/publications/fog-computing-conceptual-model

  16. Vaquero, L.M., Rodero-Merino, L.: Finding your way in the fog. SIGCOMM Comput. Commun. Rev. 44, 27–32 (2014)

    Article  Google Scholar 

  17. Blume, M., Lins, S., Sunyaev, A.: Understanding Interdependencies among fog system characteristics. In: 2022 IEEE 24th Conference on Business Informatics (CBI), Amsterdam, Netherlands, pp. 126–135 (2022)

    Google Scholar 

  18. Qusa, H., Tarazi, J.: Collaborative fog computing architecture for privacy-preserving data aggregation. In: 2021 IEEE World AI IoT Congress (AIIoT), pp. 86–91 (2021)

    Google Scholar 

  19. Veeramanikandan, M., Sankaranarayanan, S.: Publish/subscribe broker based architecture for fog computing. In: 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS), pp. 1024–1026 (2017)

    Google Scholar 

  20. Razouk, W., Sgandurra, D., Sakurai, K.: A new security middleware architecture based on fog computing and cloud to support IoT constrained devices. In: Proceedings of the 1st International Conference on Internet of Things and Machine Learning. Association for Computing Machinery, New York, NY, USA (2017)

    Google Scholar 

  21. Ma, K., Bagula, A., Nyirenda, C., Ajayi, O.: An IoT-based fog computing model. Sensors 19(12), 2783 (2019). https://doi.org/10.3390/s19122783

    Article  Google Scholar 

  22. Kim, W., Chung, S.: User-participatory fog computing architecture and its management schemes for improving feasibility. IEEE Access 6, 20262–20278 (2018)

    Article  Google Scholar 

  23. Webster, J., Watson, R.T.: Analyzing the past to prepare for the future: writing a literature review. MIS Q. 26, 8–28 (2002)

    Google Scholar 

  24. vom Brocke, J., Simons, A., Riemer, K., Niehaves, B., Plattfaut, R., Cleven, A.: Standing on the shoulders of giants: challenges and recommendations of literature search in information systems research. Commun. Assoc. Inf. Syst. 37, 9 (2015). https://doi.org/10.17705/1CAIS.03709

    Article  Google Scholar 

  25. Hao, T., Han, S., Chen, S., et al.: The role of fog in haze episode in Tianjin, China: a case study for November 2015. Atmos. Res. 194, 235–244 (2017)

    Article  Google Scholar 

  26. Roy, D., Dutta, S., Datta, A., et al.: A cost effective architecture and throughput efficient dynamic bandwidth allocation protocol for fog computing over EPON. IEEE Trans. Green Commun. Netw. 4, 998–1009 (2020)

    Article  Google Scholar 

  27. Lacity, M.C., Khan, S.A., Willcocks, L.P.: A review of the IT outsourcing literature: insights for practice. J. Strateg. Inf. Syst. 18, 130–146 (2009)

    Article  Google Scholar 

  28. Taherizadeh, S., Stankovski, V., Grobelnik, M.: A capillary computing architecture for dynamic internet of things: orchestration of microservices from edge devices to fog and cloud providers. Sensors 18, 2938 (2018)

    Article  Google Scholar 

  29. Datta, S.K., Bonnet, C., Haerri, J.: Fog computing architecture to enable consumer centric Internet of Things services. In: 2015 International Symposium on Consumer Electronics (ISCE), pp. 1–2 (2015)

    Google Scholar 

  30. Mekki, T., Jabri, I., Rachedi, A., et al.: Towards multi-access edge based vehicular fog computing architecture. In: 2018 IEEE Global Communications Conference (GLOBECOM), pp. 1–6 (2018)

    Google Scholar 

  31. Seitz, A., Johanssen, J.O., Bruegge, B., et al.: A fog architecture for decentralized decision making in smart buildings. In: Proceedings of the 2nd International Workshop on Science of Smart City Operations and Platforms Engineering, pp. 34–39, New York, USA (2017)

    Google Scholar 

  32. Sundarakantham, K., Shalinie, S.M., Prabavathy, S.: Design of cognitive fog computing for intrusion detection in Internet of Things. J. Commun. Netw. 20, 291–298 (2018)

    Article  Google Scholar 

  33. Zhang, H., Qin, B., Tu, T., et al.: An adaptive encryption-as-a-service architecture based on fog computing for real-time substation communications. IEEE Trans. Industr. Inf. 16, 658–668 (2020)

    Article  Google Scholar 

  34. Mayer, A.H., Rodrigues, V.F., de Costa, C.A., et al.: FogChain: a fog computing architecture integrating blockchain and internet of things for personal health records. IEEE Access 9, 122723–122737 (2021)

    Article  Google Scholar 

  35. Valentini, E.P., Lieira, D.D., Nakamura L.H.V. et al.: MOMMA: a flexible architecture based on fog computing for mobility management. In: 2018 IEEE Symposium on Computers and Communications (ISCC), pp. 964–969 (2018)

    Google Scholar 

  36. Tang, B., Chen, Z., Hefferman, G., et al.: A hierarchical distributed fog computing architecture for big data analysis in smart cities. In: Proceedings of the ASE BigData & SocialInformatics 2015, New York, NY, USA (2015)

    Google Scholar 

  37. Rampérez, V., Soriano, J., Lizcano, D.: A multidomain standards-based fog computing architecture for smart cities. Wirel. Commun. Mob. Comput. 2018, 1–14 (2018). https://doi.org/10.1155/2018/4019858

    Article  Google Scholar 

  38. Barik, R.K., Dubey, H., Mankodiya, K.: SOA-FOG: secure service-oriented edge computing architecture for smart health big data analytics. In: 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP), pp. 477–481 (2017)

    Google Scholar 

  39. Khan, A.A., Abolhasan, M., Ni, W.: 5G next generation VANETs using SDN and fog computing framework. In: 2018 15th IEEE Annual Consumer Communications & Networking Conference (CCNC), pp. 1–6 (2018)

    Google Scholar 

  40. Ungurean, I., Gaitan, N.C.: Software architecture of a fog computing node for industrial internet of things. Sensors 21, 3715 (2021)

    Article  Google Scholar 

  41. Núñez-Gómez, C., Caminero, B., Carrión, C.: HIDRA: a distributed blockchain-based architecture for fog/edge computing environments. IEEE Access 9, 75231–75251 (2021)

    Article  Google Scholar 

  42. Zhang, W., Zhang, Z., Chao, H.-C.: Cooperative fog computing for dealing with big data in the internet of vehicles: architecture and hierarchical resource management. IEEE Commun. Mag. 55, 60–67 (2017)

    Article  Google Scholar 

  43. Madumal, M.B.A.P., Atukorale, D.A.S., Usoof, T.M.H.A.: Adaptive event tree-based hybrid CEP computational model for Fog computing architecture. In: 2016 Sixteenth International Conference on Advances in ICT for Emerging Regions (ICTer), pp. 5–12 (2016)

    Google Scholar 

  44. Hassan, S.R., Ahmad, I., Nebhen, J., et al.: Design of latency-aware iot modules in heterogeneous fog-cloud computing networks. Comput. Mater. Continua. 70, 6057–6072 (2022)

    Article  Google Scholar 

  45. Abbas, A., Asghar, A., Khattak, H.A., et al.: Fog based architecture and load balancing methodology for health monitoring systems. IEEE Access 9, 96189–96200 (2021)

    Article  Google Scholar 

  46. Souza, A., Izidio L., Rocha, A., et al.: Sapparchi: an architecture for smart city applications from edge, fog and cloud computing. In: 2019 IEEE International Smart Cities Conference (ISC2), pp. 262–267 (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maximilian Blume .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Blume, M., Lins, S., Sunyaev, A. (2023). Uncovering Effective Roles and Tasks for Fog Systems. In: Papadopoulos, G.A., Rademacher, F., Soldani, J. (eds) Service-Oriented and Cloud Computing. ESOCC 2023. Lecture Notes in Computer Science, vol 14183. Springer, Cham. https://doi.org/10.1007/978-3-031-46235-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-46235-1_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-46234-4

  • Online ISBN: 978-3-031-46235-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics