Skip to main content

Fog Computing Architecture and Technologies

  • Chapter
  • First Online:
Fog-Enabled Intelligent IoT Systems

Abstract

Fog computing is a horizontal, system-level architecture that distributes computing, storage, control, and networking functions closer to the users along a cloud-to-thing continuum. This chapter introduces the architecture and key enabling technologies of fog computing, as well as its latest development in standardization bodies and industrial consortium. As the bridge connecting the cloud and things, fog computing plays the crucial role in identifying, integrating, managing, and utilizing multi-tier computing, communication, and storage resources in different IoT systems. Together with feasible AI algorithms, fog nodes can combine various local/regional micro-services and orchestrate more intelligent applications and services with different user preferences and stringent performance requirements. For example, autonomous driving and intelligent manufacturing require high security in data transmission and storage, very low latency in data processing and decision making, and super-high reliability in network connectivity and service provisioning. Further, the challenges of developing more sophisticated services across multiple domains are discussed.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 139.99
Price excludes VAT (USA)
  • Durable hardcover 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. Verma S, Kawamoto Y, Fadlullah ZM, Nishiyama H, Kato N (2017) A survey on network methodologies for real-time analytics of massive IoT data and open research issues. IEEE Commun Surv Tutorials 19(3):1457–1477

    Article  Google Scholar 

  2. Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3(6):854–864

    Article  Google Scholar 

  3. The OpenFog Consortium (2017) OpenFog reference architecture for fog computing. https://www.openfogconsortium.org/ra/

  4. Vaquero LM, Rodero-Merino L (2014) Finding your way in the fog: towards a comprehensive definition of fog computing. SIGCOMM Comput Commun Rev 44(5):27–32

    Article  Google Scholar 

  5. Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on mobile cloud computing. ACM, New York, p 13–16

    Chapter  Google Scholar 

  6. Bader A, Ghazzai H, Kadri A, Alouini MS (2016) Front-end intelligence for large-scale application-oriented internet-of-things. IEEE Access 4:3257–3271

    Article  Google Scholar 

  7. Satyanarayanan M, Bahl V, Caceres R, Davies N (2009) The case for VM-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):14–23

    Article  Google Scholar 

  8. Barbarossa S, Sardellitti S, Lorenzo PD (2014) Communicating while computing: distributed mobile cloud computing over 5G heterogeneous networks. IEEE Signal Process Mag 31(6): 45–55

    Article  Google Scholar 

  9. Mach P, Becvar Z (2017) Mobile edge computing: a survey on architecture and computation offloading. IEEE Commun Surv Tutorials 9(3):1628–1656

    Article  Google Scholar 

  10. Hu YC, Patel M, Sabella D, Sprecher N, Young V (2015) Mobile edge computing: a key technology towards 5G. 11, 1st edn

    Google Scholar 

  11. Mouradian C, Naboulsi D, Yangui S, Glitho RH, Morrow MJ, Polakos PA (2018) A comprehensive survey on fog computing: state-of-the-art and research challenges. IEEE Commun Surv Tutorials 20(1):416–464

    Article  Google Scholar 

  12. The OpenFog Consortium (2016) Openfog architecture overview. https://www.openfogconsortium.org/ra/

  13. IEEE Standard 1934–2018 (2018) IEEE standard for adoption of OpenFog reference architecture for fog computing. https://standards.ieee.org/standard/1934-2018.html

  14. Chen N, Yang Y, Zhang T, Zhou MT, Luo X, Zao JK (2018) Fog as a service technology. IEEE Commun Mag 56(11):95–101

    Article  Google Scholar 

  15. Jiang MH (2010) Urbanization and cyberization: historical opportunity for China’s development. Expo 2010 Shanghai China forum.

    Google Scholar 

  16. Yang Y, Wang KL, Zhang GW, Chen X, Luo X, Zhou MT (2018) MEETS: maximal energy efficient task scheduling in homogeneous fog networks. IEEE Internet Things J 5(5):4076–4087

    Article  Google Scholar 

  17. Yang Y, Zhao S, Zhang W, Chen Y, Luo X, Wang J (2018) DEBTS: delay energy balanced task scheduling in homogeneous fog networks. IEEE Internet Things J 5(3):2094–2106

    Article  Google Scholar 

  18. Zhao S, Yang Y, Shao Z, Yang X, Qian H, Wang CX (2018) FEMOS: fog-enabled multi-tier operations scheduling in dynamic wireless networks. IEEE Internet Things J 5(2):1169–1183

    Article  Google Scholar 

  19. Byers CC (2017) Architectural imperatives for fog computing: use cases, requirements and architectural techniques for fog-enabled IoT networks. IEEE Commun Mag 55(8):14–20

    Article  Google Scholar 

  20. Wen Z, Yang R, Garraghan P, Lin T, Xu J, Rovatsos M (2017) Fog orchestration for IoT services. IEEE Internet Comput 21(2):16–24

    Article  Google Scholar 

  21. Natarajan P, Bonomi F, Milito R, Zhu J (2014) Fog computing: a platform for internet of things and analytics. In: Big data and internet of things: a roadmap for smart environments. Springer, Berlin, pp 169–186

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Yang, Y., Luo, X., Chu, X., Zhou, MT. (2020). Fog Computing Architecture and Technologies. In: Fog-Enabled Intelligent IoT Systems. Springer, Cham. https://doi.org/10.1007/978-3-030-23185-9_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-23185-9_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-23184-2

  • Online ISBN: 978-3-030-23185-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics