Skip to main content
Log in

Advantages of using fog in IoT applications

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

Abstract

Edge computing (EC) has emerged as an attractive and interesting topic for research. It is an extension of cloud computing, used for non-centralized computing with various new features and solutions. In particular, edge computing deals with Internet of Things (IoT) based applications and services. Fog, which sometimes is also referred as edge, is basically a type of EC model, and its features can support a wide range of applications and services of IoT. In this article, we shall explore importance of Fog in IoT applications. In this paper, we shall provide a comprehensive comparison between Fog and cloud. In the process, we shall also provide practical examples to explain the importance of exploiting each of the properties or attributes of Fog which play critical role in facilitating new applications. In addition, we have proposed some novel applications of Fog for protecting the privacy in IOT based applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  1. Da Xu L, He W, Li S (2014) Internet of things in industries: a survey. IEEE Trans Ind Inf 10(4):2233–2243

    Article  Google Scholar 

  2. Bandyopadhyay D, Sen J (2011) Internet of things: applications and challenges in technology and standardization. WirelPersCommun 58(1):49–69

    Google Scholar 

  3. Abi Sen A, Albouraey F, Jambi KA (2017) Preserving privacy of smart cities based on the fog computing. Smart societies infrastructure technologies and applications (SCITA). Springer, Berlin

    Google Scholar 

  4. Alam F, Mehmood R, Katib I, Albogami N, Albeshri A (2017) Data fusion and IoT for smart ubiquitous environments: a survey. IEEE Access

  5. Deshmukh UA, More SA (2016) Fog computing: a new approach in the world of cloud computing. Instructional Technology, New York, p 49

    Google Scholar 

  6. Aazam M, Huh EN (2016) Fog computing: the cloud-IoT\/ioe middleware paradigm. IEEE Potentials 35(3):40–44

    Article  Google Scholar 

  7. Yi S, Li C, Li Q (2015) A survey of fog computing: concepts, applications and issues. In: Proceedings of the 2015 workshop on mobile big data, ACM. pp. 37–42

  8. Saharan KP, Kumar A (2015) Fog in comparison to cloud: a survey. Int J Comput Appl 122(3):1

    Google Scholar 

  9. Roman R, Lopez J, Mambo M (2016) Mobile edge computing, fog et al: a survey and analysis of security threats and challenges. FuturGener Comput Syst 78:680–698

    Article  Google Scholar 

  10. Gonzalez NM, Goya WA, de Fatima Pereira R, Langona K, Silva EA, de BritoCarvalho TCM, Sefidcon A (2016) Fog computing: data analytics and cloud distributed processing on the network edges. In: Computer Science Society (SCCC), 2016 35th international conference of the Chilean, IEEE. pp. 1–9

  11. Yi S, Hao Z, Qin Z, Li Q (2015) Fog computing: platform and applications. In: Hot topics in web systems and technologies (HotWeb), 2015 3rd IEEE workshop on IEEE. pp. 73–78

  12. Firdhous M, Ghazali O, Hassan S (2014) Fog computing: will it be the future of cloud computing?. The third international conference on informatics and applications (ICIA2014).

  13. Sun X, Ansari N (2016) EdgeIoT: mobile edge computing for the internet of things. IEEE Commun Mag 54(12):22–29

    Article  Google Scholar 

  14. Suryawanshi R, Mandlik GANESH (2015) Focusing on mobile users at edge and Internet of Things using fog computing. Int J Sci Eng Technol Res 4(17):3225–3231

    Google Scholar 

  15. Tordera EM, Masip-Bruin X, Garcia-Alminana J, Jukan A, RenGJ, Zhu J, Farre J (2016) What is a fog node a tutorial on current concepts towards a common definition. arXiv preprint. arXiv:1611.09193

  16. Dastjerdi AV, Gupta H, Calheiros RN, Ghosh SK, Buyya R (2016) Fog computing: principles, architectures, and applications. arXiv preprint. arXiv:1601.02752

  17. Singh M, Kaur R (2016) Integration of IoT and fog: need of the hour. Int J Adv Res Comput Sci 7(6):1

    Google Scholar 

  18. Hosseinpour F, Plosila J, Tenhunen H (2016) An approach for smart management of big data in the fog computing context. In: Cloud computing technology and science (CloudCom), 2016 IEEE international conference on IEEE. pp. 468–471

  19. Bonomi F, Milito R, Natarajan P, Zhu J (2014) Fog computing: a platform for internet of things and analytics. Big data and Internet of Things: a roadmap for smart environments. Springer, Berlin, pp 169–186

    Chapter  Google Scholar 

  20. Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. Internet of everything. Springer, Singapore, pp 103–130

    Chapter  Google Scholar 

  21. Alrawais A, Alhothaily A, Hu C, Cheng X (2017) Fog computing for the Internet of Things: security and privacy issues. IEEE Internet Comput 21(2):34–42

    Article  Google Scholar 

  22. Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3(6):854–864

    Article  Google Scholar 

  23. Lee K, Kim D, Ha D, Rajput U, Oh H (2015) On security and privacy issues of fog computing supported Internet of Things environment. In: Network of the future (NOF), 2015 6th international conference on the IEEE. pp. 1–3

  24. Yamin M, Sen AAA (2018) Improving privacy and security of user data in location based services. Int J Ambient Comput Intell (IJACI) 9(1):19–42

    Article  Google Scholar 

  25. Jalali F, Hinton K, Ayre R, Alpcan T, Tucker RS (2016) Fog computing may help to save energy in cloud computing. IEEE J Sel Areas Commun 34(5):1728–1739

    Article  Google Scholar 

  26. Albouq SS, Abi Sen AA, Namoun A, Bahbouh NM, Alkhodre AB, Alshanqiti A (2020) A double obfuscation approach for protecting the privacy of IoT location based applications. IEEE Access 8:129415–129431

    Article  Google Scholar 

  27. Asemani M, Abdollahei F, Jabbari F (2019) Understanding IoT platforms: towards a comprehensive definition and main characteristic description. In: 2019 5th international conference on web research (ICWR) IEEE. pp. 172–177

  28. Puliafito C, Mingozzi E, Longo F, Puliafito A, Rana O (2019) Fog computing for the internet of things: a survey. ACM Trans Internet Technol (TOIT) 19(2):1–41

    Article  Google Scholar 

  29. Tang B, Chen Z, Hefferman G, Wei T, He H, Yang Q (2015) A hierarchical distributed fog computing architecture for big data analysis in smart cities. In: Proceedings of the ASE bigdata and socialinformatics ACM. p 28

  30. Sun L, Yamin M, Mushi C, Liu K, Alsaigh M, Chen F (2014) Information analytics for healthcare service discovery. J Healthc Eng 5(4):457–478

    Article  Google Scholar 

  31. Chakraborty S, Bhowmick S, Talaga P, Agrawal DP (2016) Fog networks in healthcare application. In: Mobile Ad Hoc and sensor systems (MASS), IEEE 13th international conference on IEEE. pp 386–387

  32. Chetty G, Yamin M (2015) Intelligent human activity recognition scheme for ehealth applications. Malays J Comput Sci 28(1):59–69

    Google Scholar 

  33. Hu P, Ning H, Qiu T, Zhang Y, Luo X (2017) Fog computing-based face identification and resolution scheme in internet of things IEEE. Trans Ind Inf 13(4):1910–1920

    Article  Google Scholar 

  34. Al-Doghman F, Chaczko Z, Ajayan AR, Klempous R (2016) A review on Fog computing technology. In: Systems, man, and cybernetics (SMC), 2016 IEEE international conference on IEEE. pp 001525–001530

  35. Yamin M, Al Amri AS (2016) Mobile applications and customers satisfaction in saudi electricity company. Int MultilingAcad J 2(1):1

    Google Scholar 

  36. Al-Ismail M, Gedeon T, Yamin M (2017) Effects of personality traits and preferences on M-learning. Int J InfTechnol 9(1):77–86

    Google Scholar 

  37. Mehmood R, Alam F, Albogami NN, Katib I, Albeshri A, Altowaijri SM (2017) UTiLearn: a personalised ubiquitous teaching and learning system for smart societies. IEEE Access 5:2615–2635

    Article  Google Scholar 

  38. Mohammadian M, Yamin M (2017) Intelligent decision making and analysis using fuzzy cognitive maps for disaster recovery planning. Int J InfTechnol 9(3):225–238

    Google Scholar 

  39. Basahel A, Yamin M (2017) Measuring success of e-government of Saudi Arabia. Int J InfTechnol 9(3):287–293

    Google Scholar 

  40. Yamin M, Al Harbi O (2016) Online shopping adoption in saudiarabia: an empirical research. Int MultilingAcad J 2(1):1

    Google Scholar 

  41. Yamin M (2015) Health management in crowded events: Hajj and Kumbh. BIJIT-BVICAM's. Int J InfTechnol 7(1):791–794

    Google Scholar 

  42. Aazam M, Huh EN (2014) Fog computing and smart gateway based communication for cloud of things. In: Future internet of things and cloud (FiCloud), 2014 international conference on IEEE. pp 464–470

  43. Alrahhal MS, Ashraf MU, Abesen A, Arif S (2017) AES-route server model for location based services in road networks. IJACSA 8:8

    Google Scholar 

  44. Fouz F, Sen AA (2016) Performance and scheduling of HPC applications in cloud. J Theor Appl Inf Technol 85(3)

  45. Yamin M, Basahel AA, Abi Sen AA (2018) Managing crowds with wireless and mobile technologies. Wirel Commun Mob Comput

  46. Al-Rahal MS, Abi Sen ADNAN, Basuhil AA (2016) High level security based steganoraphy in image and audio files. J Theor Appl Inf Technol 87(1)

  47. Basahel AM, Sen AAA, Yamin M, Alqahtani S (2019) Bartering method for improving privacy of LBS. IJCSNS 19(2):207

    Google Scholar 

  48. Yamin M, Alsaawy Y, Alkhodre BA, Sen A, Ahmed A (2019) An innovative method for preserving privacy in Internet of Things. Sensors 19(15):3355

    Article  Google Scholar 

  49. Sen AAA, Eassa FA, Jambi K, Yamin M (2018) Preserving privacy in internet of things: a survey. Int J Inf Technol 10(2):189–200

    Google Scholar 

  50. Sen AAA, Eassa FB, Yamin M, Jambi K (2018) Double cache approach with wireless technology for preserving user privacy. Wirel Commun Mob Comput

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Yamin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sen, A.A.A., Yamin, M. Advantages of using fog in IoT applications. Int. j. inf. tecnol. 13, 829–837 (2021). https://doi.org/10.1007/s41870-020-00514-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41870-020-00514-9

Keywords

Navigation