Fog Computing in the IoT Environment: Principles, Features, and Models

  • Somayya MadakamEmail author
  • Pratima Bhagat


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.


Fog computing Edge computing Fogging Cloud computing IoT Internet of things Big data Web of science Relecura 


  1. 1.
    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–41CrossRefGoogle Scholar
  2. 2.
    Tseng YH, Lin CJ, Lin YI (2007) Text mining techniques for patent analysis. Inf Process Manage 43(5):1216–1247CrossRefGoogle Scholar
  3. 3.
    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–297Google Scholar
  4. 4.
    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–38Google Scholar
  5. 5.
    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–67Google Scholar
  6. 6.
    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–16Google Scholar
  7. 7.
    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–73Google Scholar
  8. 8.
    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–32CrossRefGoogle Scholar
  9. 9.
    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–46Google Scholar
  10. 10.
    Waheetha R, Sowmya F (2016) Fog computing and its applications. Int J Adv Res Basic Eng Sci Technol (IJARBEST) 2(19), October 2016Google Scholar
  11. 11.
    Abdelshkour M (2015) IoT, from cloud to fog computing. Cisco Blog-Perspect.
  12. 12.
    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–323Google Scholar
  13. 13.
    Ha K, Chen Z, Hu W, Richter W, Pillai P, Satyanarayanan M (2014) Towards wearable cognitive assistance. In: Mobisys. ACMGoogle Scholar
  14. 14.
    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:370Google Scholar
  15. 15.
    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–695CrossRefGoogle Scholar
  16. 16.
    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–323Google Scholar
  17. 17.
    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–1296Google Scholar
  18. 18.
    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–6Google Scholar
  19. 19.
    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–1660CrossRefGoogle Scholar
  20. 20.
    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–260Google Scholar
  21. 21.
  22. 22.
    Mind Commerce (2017) Computing at the edge series: fog computing and data management.

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.FORE School of ManagementInformation TechnologyNew DelhiIndia
  2. 2.CTIM, National Institute of Industrial Engineering (NITIE)MumbaiIndia

Personalised recommendations