Advertisement

Fog Computing: Concepts, Principles and Related Paradigms

Chapter

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.

Keywords

Fog Computing Cloud Computing Edge Computing Mobile computing Mobile edge computing Cloudlet OpenFog reference model Networking Smart devices IoT Internet of Things 

References

  1. 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. 2.
  3. 3.
    NIST (2018) Fog computing conceptual model, NIST special publ (SP) 500-325.  https://doi.org/10.6028/NIST.SP.500-325
  4. 4.
    NIST (2017) The NIST definition of fog computing, NIST Special Publ 800-191 (Draft)Google Scholar
  5. 5.
  6. 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-7Google Scholar
  7. 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. 8.
  9. 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. 10.
    Mahmood Z (2011) Cloud computing: characteristics and deployment approaches. In: 11th IEEE international conference on computer and information technologyGoogle Scholar
  11. 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 2017Google Scholar
  12. 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. 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. 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. 15.
  16. 16.
    Cearley DW (2010) Cloud computing: key initiative overview. Gartner Report, 2010Google Scholar
  17. 17.
    Mahmood Z (2011) In: Mahmood Z, Hill R (eds) Cloud computing for enterprise architectures. Springer, BerlinCrossRefGoogle Scholar
  18. 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–16Google Scholar
  19. 19.
    Cisco (2013) Fog computing, ecosystem, architecture and applications. Cisco Report RFP-2013-078Google Scholar
  20. 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. 21.
    OPTO-22 (2018) Fog computing vs edge computing. http://info.opto22.com/Fog-vs-edge-computing
  22. 22.
    Shariffdeen R (2017) Fog computing vs edge computing. https://medium.com/@rshariffdeen/edge-computing-vs-Fog-computing-5b23d6bb049d
  23. 23.
    Shah H (2017) Edge computing and fog computing for enterprise IoT. https://www.simform.com/iot-edge-Fog-computing/
  24. 24.
  25. 25.
    McKendrick J (2016) Fog computing: a new IoT architecture? https://www.rtinsights.com/what-is-Fog-computing-open-consortium/

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Debesis EducationDerbyUK
  2. 2.Shijiazhuang Tiedao UniversityHebeiChina
  3. 3.Leeds Becket UniversityLeedsUK

Personalised recommendations