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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
NIST (2018) Fog computing conceptual model, NIST special publ (SP) 500-325. https://doi.org/10.6028/NIST.SP.500-325
NIST (2017) The NIST definition of fog computing, NIST Special Publ 800-191 (Draft)
Banafa A (2014) What is fog computing? https://www.ibm.com/blogs/Cloud-computing/2014/08/Fog-computing/
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
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/
NIST (2018) The NIST definition of fog computing. https://csrc.nist.gov/csrc/media/publications/sp/800-191/draft/documents/sp800-191-draft.pdf
Hardesty L (2017) Fog computing group publishes reference architecture. https://www.sdxcentral.com/articles/news/Fog-computing-group-publishes-reference-architecture/2017/02/
Mahmood Z (2011) Cloud computing: characteristics and deployment approaches. In: 11th IEEE international conference on computer and information technology
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
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
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
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
Gorlatova M (2017) Reference architecture. http://pages.di.unipi.it/throughtheFog/wp-content/uploads/sites/13/2017/02/gorlatova.pdf
Cearley DW (2010) Cloud computing: key initiative overview. Gartner Report, 2010
Mahmood Z (2011) In: Mahmood Z, Hill R (eds) Cloud computing for enterprise architectures. Springer, Berlin
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
Cisco (2013) Fog computing, ecosystem, architecture and applications. Cisco Report RFP-2013-078
Greenfield D (2016) Fog computing vs. edge computing: what’s the difference? https://www.automationworld.com/Fog-computing-vs-edge-computing-whats-difference
OPTO-22 (2018) Fog computing vs edge computing. http://info.opto22.com/Fog-vs-edge-computing
Shariffdeen R (2017) Fog computing vs edge computing. https://medium.com/@rshariffdeen/edge-computing-vs-Fog-computing-5b23d6bb049d
Shah H (2017) Edge computing and fog computing for enterprise IoT. https://www.simform.com/iot-edge-Fog-computing/
OpenFog (2017) OpenFog reference architecture for fog computing. https://www.openFogconsortium.org/wp-content/uploads/OpenFog_Reference_Architecture_2_09_17-FINAL-1.pdf
McKendrick J (2016) Fog computing: a new IoT architecture? https://www.rtinsights.com/what-is-Fog-computing-open-consortium/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this chapter
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)