Skip to main content

Distributed Architectures Based on Edge Computing, Fog Computing and End Devices: A Conceptual Review Incorporating Resilience Aspects

  • Conference paper
  • First Online:
Cloud Computing, Big Data & Emerging Topics (JCC-BD&ET 2023)

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.

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 59.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 79.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. 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)

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

  6. Habibi, P., Farhoudi, M., Kazemian, S., Khorsandi, S., Leon-Garcia, A.: Fog computing: a comprehensive architectural survey. IEEE Access 8, 69105–69133 (2020)

    Article  Google Scholar 

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

    Article  Google Scholar 

  8. Cao, K., Liu, Y., Meng, G., Sun, Q.: An overview on edge computing research. IEEE Access 8, 85714–85728 (2020)

    Article  Google Scholar 

  9. Khan, W.Z., Ahmed, E., Hakak, S., Yaqoob, I., Ahmed, A.: Edge computing: a survey. Futur. Gener. Comput. Syst. 97, 219–235 (2019)

    Article  Google Scholar 

  10. https://www.ibm.com/cloud/what-is-edge-computing

  11. https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-edge-computing/

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  15. Cynthia, J., Parveen Sultana, H., Saroja, M.N., Senthil, J.: Security protocols for IoT. Ubiquitous Comput. Comput. Secur. IoT, 1–28 (2019)

    Google Scholar 

  16. 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

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

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

    Google Scholar 

  23. Prokhorenko, V., Babar, M.A.: Architectural resilience in cloud, fog and edge systems: a survey. IEEE Access 8, 28078–28095 (2020)

    Article  Google Scholar 

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

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Diego Montezanti .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics