Abstract
Internet of Things , abbreviated as IoT , is a distributed computing environment that is full of promise, helping to shape the future of the world. IoT is a network of smart devices capable of processing and storage. It integrates the existing and upcoming technologies to ensure enhanced provision of quality of life for human beings. IoT applications are immense, touching the varied fields of aviation, medicine, home automation, manufacturing, mining, marine zone, agricultural fields, forests, transportation, and citizens’ security , to name but a few. IoT has already helped tag the tigers from forests and cows from farming fields for identification and tracking. Smart wearable technologies have been embedded into the human body for health monitoring. Recently, IoT has become the backbone of a rising new distributed computing paradigm, called Fog Computing, also known as Edge Computing. Fog Computing is the latest distributed computing model that extends the Cloud Computing vision. The main advantage of the Fog paradigm is that it brings partial computation and storage right at the edge of the network, thus helping to reduce latency and the Internet bandwidth bottlenecks. With this background, this book chapter presents a detailed literature analysis using the Web of Science and Relecura software . This chapter also outlines fundamentals of Fog Computing such as its characteristics, models, theories, and different applications. Moreover, various upcoming technologies and frameworks have also been illustrated for better understanding of the Fog Computing phenomenon.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Madakam S, Date H (2016) Security mechanisms for connectivity of smart devices in the Internet of Things. In: Mahmood Z (ed) Connectivity frameworks for smart devices. Springer, Cham, pp 23–41
Tseng YH, Lin CJ, Lin YI (2007) Text mining techniques for patent analysis. Inf Process Manage 43(5):1216–1247
Jain A, Singhal P (2016). Fog computing: driving force behind the emergence of edge computing. In: System modeling and advancement in research trends (SMART), international conference on IEEE, pp 294–297
Dang TD, Hoang D (2017) A data protection model for fog computing. In: Fog and mobile edge computing (FMEC), 2017 second international conference on IEEE. IEEE, pp 32–38
Bierzynski K, Escobar A, Eberl M (2017) Cloud, fog, and edge: cooperation for the future? In: Fog and mobile edge computing (FMEC), 2017 second international conference on IEEE. IEEE, pp 62–67
Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role on the Internet of Things. In: Proceedings of the first edition of the MCC workshop on mobile cloud computing. ACM, pp 13–16
Bilal K, Erbad A (2017) Edge computing for interactive media and video streaming. In: Fog and mobile edge computing (FMEC), 2017 second international conference on IEEE. IEEE, pp 68–73
Vaquero LM, Rodero-Merino L (2014) Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput Commun Rev 44(5):27–32
Madsen H, Albeanu G, Burtschy B, Popentiu-Vladicescu FL (2013) Reliability in the utility computing era: towards reliable fog computing. In: Systems, signals and image processing (IWSSIP), 2013 20th international conference on IEEE. IEEE, pp 43–46
Waheetha R, Sowmya F (2016) Fog computing and its applications. Int J Adv Res Basic Eng Sci Technol (IJARBEST) 2(19), October 2016
Abdelshkour M (2015) IoT, from cloud to fog computing. Cisco Blog-Perspect. https://blogs.cisco.com/perspectives/iot-from-cloud-to-fog-computing
Zhu J, Chan DS, Prabhu MS, Natarajan P, Hu H, Bonomi F (2013) Improving web sites performance using edge servers in fog computing architecture. In: Service oriented system engineering (SOSE), 2013 7th international symposium on IEEE. IEEE, pp 320–323
Ha K, Chen Z, Hu W, Richter W, Pillai P, Satyanarayanan M (2014) Towards wearable cognitive assistance. In: Mobisys. ACM
Zao JK, Gan TT, You CK, Chung CE, Wang YT, RodrĂguez MĂ©ndez SJ, et al (2014) Pervasive brain monitoring and data sharing based on multi-tier distributed computing and linked data technology. Front Human Neurosci 8:370
Yi S, Qin Z, Li Q (2015) Security and privacy issues of fog computing: a survey. In: International conference on wireless algorithms, systems, and applications. Springer, Cham, pp 685–695
Zhu J, Chan DS, Prabhu MS, Natarajan P, Hu H, Bonomi F (2013) Improving web sites performance using edge servers in fog computing architecture. In Service oriented system engineering (SOSE), 2013 7th International Symposium on IEEE. IEEE, pp 320–323
Gupta H, Vahid Dastjerdi A, Ghosh SK, Buyya R (2017) iFogSim: a toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Softw Pract Exper 47(9):1275–1296
Madakam S, Ramaswamy R (2015) 100 new smart cities (India’s smart vision). In Information technology: towards new smart world (NSITNSW), 2015 5th National Symposium on IEEE. IEEE, pp 1–6
Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of things (IoT): a vision, architectural elements, and future directions. Future Gener Comput Syst 29(7):1645–1660
Khan R, Khan SU, Zaheer R, Khan S (2012) Future internet: the internet of things architecture, possible applications and key challenges. In Frontiers of information technology (FIT), 2012 10th international conference on IEEE. IEEE, pp 257–260
Khattab J (2017) Fog computing. https://www.slideshare.net/joudkhattab/fog-computing-78498759
Mind Commerce (2017) Computing at the edge series: fog computing and data management. http://www.mindcommerce.com/files/FogComputingDataManagement.pdf
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
Madakam, S., Bhagat, P. (2018). Fog Computing in the IoT Environment: Principles, Features, and Models. In: Mahmood, Z. (eds) Fog Computing. Springer, Cham. https://doi.org/10.1007/978-3-319-94890-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-94890-4_2
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)