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.
Similar content being viewed by others
References
Da Xu L, He W, Li S (2014) Internet of things in industries: a survey. IEEE Trans Ind Inf 10(4):2233–2243
Bandyopadhyay D, Sen J (2011) Internet of things: applications and challenges in technology and standardization. WirelPersCommun 58(1):49–69
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
Alam F, Mehmood R, Katib I, Albogami N, Albeshri A (2017) Data fusion and IoT for smart ubiquitous environments: a survey. IEEE Access
Deshmukh UA, More SA (2016) Fog computing: a new approach in the world of cloud computing. Instructional Technology, New York, p 49
Aazam M, Huh EN (2016) Fog computing: the cloud-IoT\/ioe middleware paradigm. IEEE Potentials 35(3):40–44
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
Saharan KP, Kumar A (2015) Fog in comparison to cloud: a survey. Int J Comput Appl 122(3):1
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
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
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
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).
Sun X, Ansari N (2016) EdgeIoT: mobile edge computing for the internet of things. IEEE Commun Mag 54(12):22–29
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
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
Dastjerdi AV, Gupta H, Calheiros RN, Ghosh SK, Buyya R (2016) Fog computing: principles, architectures, and applications. arXiv preprint. arXiv:1601.02752
Singh M, Kaur R (2016) Integration of IoT and fog: need of the hour. Int J Adv Res Comput Sci 7(6):1
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
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
Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. Internet of everything. Springer, Singapore, pp 103–130
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
Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3(6):854–864
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
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
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
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
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
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
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
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
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
Chetty G, Yamin M (2015) Intelligent human activity recognition scheme for ehealth applications. Malays J Comput Sci 28(1):59–69
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
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
Yamin M, Al Amri AS (2016) Mobile applications and customers satisfaction in saudi electricity company. Int MultilingAcad J 2(1):1
Al-Ismail M, Gedeon T, Yamin M (2017) Effects of personality traits and preferences on M-learning. Int J InfTechnol 9(1):77–86
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
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
Basahel A, Yamin M (2017) Measuring success of e-government of Saudi Arabia. Int J InfTechnol 9(3):287–293
Yamin M, Al Harbi O (2016) Online shopping adoption in saudiarabia: an empirical research. Int MultilingAcad J 2(1):1
Yamin M (2015) Health management in crowded events: Hajj and Kumbh. BIJIT-BVICAM's. Int J InfTechnol 7(1):791–794
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
Alrahhal MS, Ashraf MU, Abesen A, Arif S (2017) AES-route server model for location based services in road networks. IJACSA 8:8
Fouz F, Sen AA (2016) Performance and scheduling of HPC applications in cloud. J Theor Appl Inf Technol 85(3)
Yamin M, Basahel AA, Abi Sen AA (2018) Managing crowds with wireless and mobile technologies. Wirel Commun Mob Comput
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)
Basahel AM, Sen AAA, Yamin M, Alqahtani S (2019) Bartering method for improving privacy of LBS. IJCSNS 19(2):207
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
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
Sen AAA, Eassa FB, Yamin M, Jambi K (2018) Double cache approach with wireless technology for preserving user privacy. Wirel Commun Mob Comput
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s41870-020-00514-9