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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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
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)
Habibi, P., Farhoudi, M., Kazemian, S., et al.: Fog computing: a comprehensive architectural survey. IEEE Access 8, 69105–69133 (2020)
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)
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)
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
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)
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
Ahmed, A., Arkian, H., Battulga, D., et al.: Fog Computing Applications: Taxonomy and Requirements (2019). http://arxiv.org/pdf/1907.11621v1
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
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)
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)
Iorga, M., Feldman, L., Barton, R., et al.: Fog computing conceptual model (2018). https://www.nist.gov/publications/fog-computing-conceptual-model
Vaquero, L.M., Rodero-Merino, L.: Finding your way in the fog. SIGCOMM Comput. Commun. Rev. 44, 27–32 (2014)
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)
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)
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)
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)
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
Kim, W., Chung, S.: User-participatory fog computing architecture and its management schemes for improving feasibility. IEEE Access 6, 20262–20278 (2018)
Webster, J., Watson, R.T.: Analyzing the past to prepare for the future: writing a literature review. MIS Q. 26, 8–28 (2002)
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
Ungurean, I., Gaitan, N.C.: Software architecture of a fog computing node for industrial internet of things. Sensors 21, 3715 (2021)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 IFIP International Federation for Information Processing
About this paper
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)