Skip to main content

Fog Computing: Concepts, Principles and Related Paradigms

  • Chapter
  • First Online:
Fog Computing

Abstract

Fog Computing , sometimes also referred to as Edge Computing , extends the Cloud Computing paradigm to lower latency, improve location awareness , provide better support for mobility and increase business agility . There is necessarily a requirement for these attributes in this age of the Internet of Things (IoT ) where, according to one estimate, there will be close to 50 billion interconnected smart devices by 2020, and the amount of Big Data generated by these devices is expected to grow to around 200 exabytes per year by 2020. The core characteristic of the Fog Computing architecture is that it provides compute and data analytics services more immediately and close to the physical devices that generate such data, i.e. at the Edge of the network, and thus bypassing the wider Internet. In this chapter, we discuss the concepts and principles of Fog paradigm as well as the related paradigms and technologies , present the difference between the Cloud and Fog architectures and briefly discuss the OpenFog Reference Architecture. Hopefully, this chapter will set a scene for the various Fog-related topics presented in the rest of this book.

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 159.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. Evans D (2011) The internet of things how the next evolution of the internet is changing everything. Cisco White Paper, https://www.cisco.com/c/dam/en_us/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf

  2. Adams F (2017) OpenFog reference architecture for fog computing. https://knect365.com/Cloud-enterprise-tech/article/0fa40de2-6596-4060-901d-8bdddf167cfe/openFog-reference-architecture-for-Fog-computing

  3. NIST (2018) Fog computing conceptual model, NIST special publ (SP) 500-325. https://doi.org/10.6028/NIST.SP.500-325

  4. NIST (2017) The NIST definition of fog computing, NIST Special Publ 800-191 (Draft)

    Google Scholar 

  5. Banafa A (2014) What is fog computing? https://www.ibm.com/blogs/Cloud-computing/2014/08/Fog-computing/

  6. Bar-Magen Numhauser J (2012) Fog Computing introduction to a New Cloud Evolution. Escrituras silenciadas: paisaje como historiografía. University of Alcala, Spain, pp 111–126. ISBN 978-84-15595-84-7

    Google Scholar 

  7. Rasmussen R (2017) How fog computing will shape the future of IoT applications and cybersecurity. https://www.informationsecuritybuzz.com/articles/fog-computing-will-shape-future-iot-applications-cybersecurity/

  8. NIST (2018) The NIST definition of fog computing. https://csrc.nist.gov/csrc/media/publications/sp/800-191/draft/documents/sp800-191-draft.pdf

  9. Hardesty L (2017) Fog computing group publishes reference architecture. https://www.sdxcentral.com/articles/news/Fog-computing-group-publishes-reference-architecture/2017/02/

  10. Mahmood Z (2011) Cloud computing: characteristics and deployment approaches. In: 11th IEEE international conference on computer and information technology

    Google Scholar 

  11. Varshney P, Simmhan Y (2017) Demystifying fog computing: characterizing architectures, applications and abstractions. In: E/ACM 1st international conference on fog and edge computing (ICFEC), IEEE 2017

    Google Scholar 

  12. Amrhein D, Quint S (2009) Cloud computing for the enterprise: Part 1: capturing the cloud, developer works. IBM Report, www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/0904_amrhein.html

  13. Cisco (2015) Fog computing and the internet of things: extend the cloud to where the things are. White Paper, Cisco. Available at: https://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf

  14. Yi S, Li C, Li Q (2012) A survey of fog computing: concepts, applications and issues. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.702.7773&rep=rep1&type=pdf

  15. Gorlatova M (2017) Reference architecture. http://pages.di.unipi.it/throughtheFog/wp-content/uploads/sites/13/2017/02/gorlatova.pdf

  16. Cearley DW (2010) Cloud computing: key initiative overview. Gartner Report, 2010

    Google Scholar 

  17. Mahmood Z (2011) In: Mahmood Z, Hill R (eds) Cloud computing for enterprise architectures. Springer, Berlin

    Chapter  Google Scholar 

  18. 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, ser. MCC’12. ACM, 2012, pp 13–16

    Google Scholar 

  19. Cisco (2013) Fog computing, ecosystem, architecture and applications. Cisco Report RFP-2013-078

    Google Scholar 

  20. Greenfield D (2016) Fog computing vs. edge computing: what’s the difference? https://www.automationworld.com/Fog-computing-vs-edge-computing-whats-difference

  21. OPTO-22 (2018) Fog computing vs edge computing. http://info.opto22.com/Fog-vs-edge-computing

  22. Shariffdeen R (2017) Fog computing vs edge computing. https://medium.com/@rshariffdeen/edge-computing-vs-Fog-computing-5b23d6bb049d

  23. Shah H (2017) Edge computing and fog computing for enterprise IoT. https://www.simform.com/iot-edge-Fog-computing/

  24. OpenFog (2017) OpenFog reference architecture for fog computing. https://www.openFogconsortium.org/wp-content/uploads/OpenFog_Reference_Architecture_2_09_17-FINAL-1.pdf

  25. McKendrick J (2016) Fog computing: a new IoT architecture? https://www.rtinsights.com/what-is-Fog-computing-open-consortium/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zaigham Mahmood .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Mahmood, Z., Ramachandran, M. (2018). Fog Computing: Concepts, Principles and Related Paradigms. In: Mahmood, Z. (eds) Fog Computing. Springer, Cham. https://doi.org/10.1007/978-3-319-94890-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-94890-4_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-94889-8

  • Online ISBN: 978-3-319-94890-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics