Abstract
Due to the growing popularity of the Internet of Things (IoT), the number of devices connected to the Internet has risen considerably, resulting in an increase in network traffic, which generates bottlenecks that can result in limitations in terms of communication latency, response times and bandwidth. Because traditional cloud-based infrastructures are insufficient for the current demands of such applications, the Fog Computing and Edge Computing paradigms have been proposed, which allow to alleviate these limitations by moving some processing capabilities closer to the network edges and away from central servers in the cloud.
Because of the heterogeneity that exists in the literature regarding the definitions associated with these distributed architectures, this article provides a conceptual review of the different layers that compose them: Fog, Edge, and End Devices. The scope of each of the layers is defined and the platforms and services that can be deployed in each of them are presented. An introductory analysis of types of applications and resilience strategies applied to different failure scenarios is also made.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mohan, N., Kangasharju, J.: Edge-fog cloud: a distributed cloud for internet of things computations. In: 2016 Cloudification of the Internet of Things (CIoT), pp. 1–6. IEEE (2016)
Tong, Y., Tian, L., Lin, L., Wang, Z.: Fault tolerance mechanism combining static backup and dynamic timing monitoring for cluster heads. IEEE Access 8, 43277–43288 (2020)
Rucci, E., Naiouf, M., Chichizola, F., De Giusti, L.: Cloud computing, big data & emerging topics. In: 8th Conference, JCC-BD&ET 2020, La Plata, Argentina, September 8–10, 2020, Proceedings. Springer CCIS. ISBN: 978–3–030–61218–4, 2020
Bierzynski, K., Escobar, A., Eberl, M.: Cloud, fog and edge: cooperation for the future? In: 2017 Second International Conference on Fog and Mobile Edge Computing (FMEC), pp. 62–67. IEEE (2017)
Ren, J., Zhang, D., He, S., Zhang, Y., Li, T.: A survey on end-edge-cloud orchestrated network computing paradigms: transparent computing, mobile edge computing, fog computing, and cloudlet. ACM Comput. Surv. (CSUR) 52(6), 1–36 (2019)
Habibi, P., Farhoudi, M., Kazemian, S., Khorsandi, S., Leon-Garcia, A.: Fog computing: a comprehensive architectural survey. IEEE Access 8, 69105–69133 (2020)
Yousefpour, A., et al.: All one needs to know about fog computing and related edge computing paradigms: a complete survey. J. Syst. Architect. 98, 289–330 (2019)
Cao, K., Liu, Y., Meng, G., Sun, Q.: An overview on edge computing research. IEEE Access 8, 85714–85728 (2020)
Khan, W.Z., Ahmed, E., Hakak, S., Yaqoob, I., Ahmed, A.: Edge computing: a survey. Futur. Gener. Comput. Syst. 97, 219–235 (2019)
https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-edge-computing/
Chatterjee, B., Cao, N., Raychowdhury, A., Sen, S.: Context-aware intelligence in resource-constrained IoT nodes: opportunities and challenges. IEEE Des. Test 36(2), 7–40 (2019)
Hahm, O., Baccelli, E., Petersen, H., Tsiftes, N.: Operating systems for low-end devices in the internet of things: a survey. IEEE Internet Things J. 3(5), 720–734 (2015)
Hejazi, H., Rajab, H., Cinkler, T., Lengyel, L.: Survey of platforms for massive IoT. In 2018 IEEE International Conference on Future IoT Technologies (Future IoT), pp. 1–8. IEEE (2018)
Cynthia, J., Parveen Sultana, H., Saroja, M.N., Senthil, J.: Security protocols for IoT. Ubiquitous Comput. Comput. Secur. IoT, 1–28 (2019)
Yi, S., Hao, Z., Qin, Z., Li, Q.: Fog computing: platform and applications. In: 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb), Washington, DC, USA, pp. 73-78 (2015).https://doi.org/10.1109/HotWeb.2015.22
Gomez D’Orazio, L., Medina, S., Montezanti, D.M.: Integración de una red de sensores con una plataforma IoT para control inteligente de aulas. In XXVIII Congreso Argentino de Ciencias de la Computación (CACIC)(La Rioja, 3 al 6 de octubre de 2022) (2023)
Medina, S., Montezanti, D.M., Gomez D’Orazio, L., Compagnucci, E., De Giusti, A.E., Naiouf, M.: Incorporating resilience to platforms based on edge and fog computing. In X Jornadas de Cloud Computing, Big Data & Emerging Topics (La Plata, 2022) (2022)
Castro-León, M., Meyer, H., Rexachs, D., Luque, E.: Fault tolerance at system level based on RADIC architecture. J. Parallel Distrib. Comput. 86, 98–111 (2015)
Montezanti, D., Rucci, E., De Giusti, A., Naiouf, M., Rexachs, D., Luque, E.: Soft errors detection and automatic recovery based on replication combined with different levels of checkpointing. Future Gener. Comput. Syst. 113, 240–25 (2020)
Shirazi, S.N., Gouglidis, A., Farshad, A., Hutchison, D.: The extended cloud: review and analysis of mobile edge computing and fog from a security and resilience perspective. IEEE J. Sel. Areas Commun. 35(11), 2586–2595 (2017). https://doi.org/10.1109/JSAC.2017.2760478
Harchol, Y., Mushtaq, A., Fang, V., McCauley, J., Panda, A., Shenker, S.: Making edge-computing resilient. In: Proceedings of the 11th ACM Symposium on Cloud Computing, pp. 253–266 (2020)
Prokhorenko, V., Babar, M.A.: Architectural resilience in cloud, fog and edge systems: a survey. IEEE Access 8, 28078–28095 (2020)
Moura, J., Hutchison, D.: Fog computing systems: State of the art, research issues and future trends, with a focus on resilience. J. Netw. Comput. Appl. 169, 102784 (2020)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Medina, S., Montezanti, D., Gómez D’Orazio, L., Garay, F., De Giusti, A., Naiouf, M. (2023). Distributed Architectures Based on Edge Computing, Fog Computing and End Devices: A Conceptual Review Incorporating Resilience Aspects. In: Naiouf, M., Rucci, E., Chichizola, F., De Giusti, L. (eds) Cloud Computing, Big Data & Emerging Topics. JCC-BD&ET 2023. Communications in Computer and Information Science, vol 1828. Springer, Cham. https://doi.org/10.1007/978-3-031-40942-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-40942-4_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-40941-7
Online ISBN: 978-3-031-40942-4
eBook Packages: Computer ScienceComputer Science (R0)