Abstract
The IoT-based sensor devices that are used to supply information for the proper operation of life in the modern world are currently in great demand. These IoT sensor devices transmit information to the cloud, where it is processed and used. When combined with the Internet of Things, cloud computing poses few risks (IoT). The vast amount of data that the cloud needs to analyze will take more time to process, which will have a negative influence on the quality of service (QoS), the performance of the IoT apps, and the overall network. Fog computing is used to overcome these risks. Since different IoT sensors have diverse functionalities and the majority of them face issues like latency, security, performance, etc., these devices are becoming less effective in real-time. The sending of IoT device's sensor data to the cloud and cloud data retrieval are two potential causes of the issues. While sending or receiving sensor data, there may be network traffic, network disconnections, or cloud location issues are some reasons. The solution to these challenges lies in fog computing. Data analysis at the fog node (FN) used to transferring it to a cloud server is the main goal of fog computing. This data is generated by IoT devices. The risks associated with cloud computing can be lessened by keeping data in fog nodes. IoT to increase productivity, effectiveness, latency, and highly secure services, fog computing could be a better option. It also aids in achieving high caliber and a quick reaction time. It makes it possible for data to be processed by Internet of Things (IoT) devices and sent to the fog node, from where it can be connected to the cloud data center. Here, we make an effort to provide a choice of computing models, features of fog computing, and a reference fog architecture with many levels, Utilizing descriptive and inferential analysis techniques to examine data from various sensor devices to derive insightful determination and a comprehensive review of fog with IoT, ML algorithms used in fog, challenges in fog, and applications of fog computing in the physical domain.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gartner. Edge computing promises near real-time insights and facilitates localized actions. Accessed January 2022. https://www.rtner.com/smarterwithgartner/what-edge-computing-means-for-infrastructure-and-operations-leaders
Rani S et al (2021) Amalgamation of advanced technologies for sustainable development of smart city environment: a review. IEEE Access 9:150060–150087. https://doi.org/10.1109/ACCESS.2021.3125527
Kumar A, Krishna Murthi R, Nayyar A, Sharma K, Grover V, Hossain E (2020) A novel smart healthcare design, simulation, and implementation using healthcare 4.0 processes. IEEE Access 8:118433–118471. https://doi.org/10.1109/ACCESS.2020.3004790
Chatterjee S, Dastjerdi AV, Roy A, Roy SK, Misra S, Bhogal MS, Daga R (2021) Big-sensor-cloud infrastructure: a holistic prototype for provisioning sensors-as-a-service. IEEE Trans Cloud Comput 9(4): 1323–1334. https://doi.org/10.1109/TCC.2019.2908820
Lin J, Yu W, Yang X, Yang Q, Fu X, Zhao W (2017) A real-time en-route route guidance decision scheme for transportation- based cyber physical systems. IEEE Trans Veh Technol 66(3):2551–2566
5G network transforms the industrial, transportation and commercial landscape with real-time AI and accelerated response times_IBM bus. Operations Blog. Accessed 31 Mar 2022. https://www.ibm.com/blogs/internet-of-things/iot-5g-transforms
Edge computing market share & trends report, 2021_2028. Accessed 31 Mar 2022. https://www.grandviewresearch.com/industry-analysis/edge-computing-market
Haneef S, Venkataraman N (2021) A review on fog computing: architecture, fog with IoT, algorithms and research challenges. ICT Express 7.https://doi.org/10.1016/j.icte.2021.05.004
Laroui M, Nour B, Moungla H, Cherif MA, Afifi H, Guizani M (2021) Edge and fog computing for IoT: a survey on current research activities & future directions. Comput Commun 180:210–231. ISSN 0140-3664. https://doi.org/10.1016/j.comcom.2021.09.003
Varshney P, Simmhan Y (2017) Demystifying fog computing: characterizing architectures, applications and abstractions. In: Proceedings of IEEE 1st international conference fog edge computing (ICFEC), pp 115–124
Naeem MA, Zikria YB, Ali R, Tariq U, Meng Y, Bashir AK (2022) Cache in fog computing design, concepts, contributions, and security issues in machine learning prospective. Digital Commun Netw. ISSN 2352-8648. https://doi.org/10.1016/j.dcan.2022.08.004
Mouradian C, Naboulsi D, Yangui S, Glitho RH, Morrow MJ, Polakos PA (2018) A comprehensive survey on fog computing: state-of-the art and research challenges. IEEE Commun Surv Tutor 20(1):416–464
Yang Y (2017) A2ST: fog as a service technology. In: Proceedings of the 2017 IEEE 41st IEEE annual computer software and applications conference, Turin, Italy, 4–8 July, p 708
Garcia Lopez P, Montresor A, Epema D, Datta A, Higashino T, Iamnitchi A, Barcellos M, Felber P, Riviere E (2015) Edge-centric computing: vision and challenges, ACM SIGCOMM Comput Commun Rev 45(5): 37–42
Varghese B, Wang N, Barbhuiya S, Kilpatrick P, Nikolopoulos DS (2016) Challenges and opportunities in edge computing. In: Proceedings of the IEEE international conference on smart cloud, pp 20–26
Shi W, Cao J, Zhang Q, Li Y, Xu L (2016) Edge computing: vision and challenges. IEEE Internet Things J 3(5):637–646
Babar M, Khan MS, Ali F, Imran M, Shoaib M (2021) Cloudlet computing: recent advances, taxonomy, and challenges. IEEE Access 9:29609_29622. https://doi.org/10.1109/ACCESS.2021.3059072
Hu YC, M. Patel, D. Sabella, Sprecher N, Young V (2015) Mobile edge computinga key technology towards 5g. In: ETSI White Paper 11
Klas GI (2015) Fog computing and mobile edge cloud gain momentum open fog consortium, ETSI MEC and cloudlets. https://yucianga.info/?p=938
Cau E, Corici M, Bellavista P, Foschini L, Carella G, Edmonds A, Bohnert TM (2016) Efficient exploitation of mobile edge computing for virtualized 5g in epc architectures. In: 2016. 4th IEEE international conference on mobile cloud computing, services, and engineering
Ahmed EA (2016) A survey on mobile edge computing. In: The proceedings of the 10th IEEE international conference on intelligent systems and control (ISCO 2016), Coimbatore, India
Gasmi K, Dilek S, Tosun S, Ozdemir S (2022) A survey on computation offloading and service placement in fog computing-based IoT. J Supercomput 78(2):1983–2021
Satyanarayanan M, Lewis G, Morris E, Simanta S, Boleng J, Ha K (2013) Survey and future directions fog computing: a taxonomy, the role of cloudlets in hostile environments. IEEE Pervasive Comput 12(4):40–49
Zhang Y et al (2019) Integrated developer environment for IOT applications. Cisco Technology Inc., CA, US
Mouradian C, Naboulsi D, Yangui S, Glitho RH, Morrow MJ, Polakos PA (2018) A comprehensive survey on fog computing: state-of-the art and research challenges. IEEE Commun Surv Tutor 20(1):416–464. 1st Quart. https://doi.org/10.1109/COMST.2017.2771153
Wang S, Zhang X, Zhang Y, Wang L, Yang J, Wang W (2017) A survey on mobile edge networks: convergence of computing, caching and communications. IEEE Access 5:6757–6779. https://doi.org/10.1109/ACCESS.2017.2685434
Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. In: Internet of everything. Springer, Singapore, pp 103–130
Justin JC et al. Profiling and diagnostic for internet of things. INTEL CORPORATION, Santa Clara, CA (US), US Patent for Profiling and diagnostics for internet of things patent (Patent, 311,144,382)
US Patent Application for IoT Solution Sizing Patent Application (Application #20180062919)
Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the 2012 ACM first edition of the MCC workshop on mobile cloud computing, ACM, pp 13–16
Maria Joseph B, Baseer KK (2022) A systematized literature review on fog computing and artificial intelligence with internet of things. IJRAR—Int J Res Anal Rev (IJRAR) 9(4): 370–387. E-ISSN 2348-1269. P- ISSN 2349-5138
Taleb T, Samdanis K, Mada B, Flinck H, Dutta S, Sabella D (2017) On multi-access edge computing: a survey of the emerging 5G network edge cloud architecture and orchestration. IEEE Commun Surveys Tutor 19(3):1657–1681. 3rd Quart. https://doi.org/10.1109/COMST.2017.2705720
Douch S, Abid MR, Zine-Dine K, Bouzidi D, Benhaddou D (2022) Edge computing technology enablers: a systematic lecture study. IEEE Access 10:69264–69302. https://doi.org/10.1109/ACCESS.2022.3183634
Baccarelli E, Naranjo PGV, Scarpiniti M, Shojafar M, Abawajy JH (2017) Fog of everything: energy-efficient networked computing architectures, research challenges, and a case study. IEEE Access 5:9882–9910
Yi S, Li C, Li Q (2015) A survey of fog computing: concepts, applications and issues. In: Proceedings of workshop mobile big data, pp 37–42
Definition of fog computing (2018). https://www.openfogconsortium.org/#definition-of-fogcomputing. Accessed 24 March 2018
Shi Y, Ding G, Wang H, Roman HE, Lu S (2015) The fog computing service for healthcare. In: Proceedings of the 2015 2nd international symposium on future information and communication technologies for ubiquitous healthcare (Ubi-HealthTech), Beijing, China, 28–30 May, pp 1–5
Aazam M, Huh EN (2015) Fog computing micro datacenter based dynamic resource estimation and pricing model for IoT. In: Proceedings of international conference advanced information network applications AINA 2015, pp 687–694
Aazam M, Huh EN (2014) Fog computing and smart gateway based communication for cloud of things. In: Proceedings of the 2014 international conference on future internet of things cloud, F iCloud 2014, Barcelona, Spain, 27–29 August, pp 464–470. http://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf. Accessed 8 Apr 2018
Muntjir M, Rahul M, Alhumyani HA (2017) An analysis of internet of things (IoT): novel architectures, modern applications, security aspects and future scope with latest case studies. Int J Eng Res Technol 6:422–447
Mukherjee M, Shu L, Wang D (2018) Survey of fog computing: fundamental, network applications, and research challenges, IEEE Commun Surv Tutor
Skarlat O, Schulte S, Borkowski M, Leitner P (2016) Resource provisioning for IoT services in the fog. In: Proceedings of the 2016 IEEE 9th international conference on service-oriented computing and applications, SOCA 2016, Macau, China, 4–6 Nov 2016, pp 32–39
Intharawijitr K, Iida K, Koga H (2016) Analysis of fog model considering computing and communication latency in 5G cellular networks. In: Proceedings of IEEE international conference pervasive computing communications workshops (PerCom Workshops), March 2016, pp 1–4
Atlam HF, Alassafi MO, Alenezi A, Walters RJ, Wills GB (2018) XACML for building access control policies in internet of things, in: Proceedings of the 3rd international conference on internet of things, big data and security (IoTBDS 2018), Setúbal, Portugal, 19–21 March, pp 253–260
Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3:854–864
Puliafito C, Mingozzi E, Anastasi G (2017) Fog computing for the internet of mobile things: issues and challenges. In: Proceedings of the 2017 international conference on smart computing (SMARTCOMP), Hong Kong, China, 29–31 May, pp 1–6
Saharan KP, Kumar A (2015) Fog in comparison to cloud: a survey. Int J Comput Appl 122:10–12
Peter N (2015) FOG computing and its real time applications. Int J Emerg Technol Adv Eng 5:266–269
Fog computing and the internet of things: extend the cloud to where the things are, White Paper (2016). http://www.cisco.com/c/dam/en_us/solutions/trends/iot/docs/computing-overview.pdf. Accessed 8 Apr 2018
Agarwal S, Yadav S, Yadav AK (2016) An efficient architecture and algorithm for resource provisioning in fog computing. Int J Inf Eng Electron Bus 8:48–61
Dastjerdi AV, Gupta H, Calheiros RN, Ghosh SK, Buyya R. Fog computing: principles, architectures, and applications. In: Internet of Things: Principle
Suárez-Albela M, Fernández-Caramés TM, Fraga-Lamas P, Castedo L (2017) A practical evaluation of a high-security energy-efficient gateway for IoT fog computing applications. Sensors 17:1–39
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: Proceedings of the 6th international conference on the network of the future (NOF), Montreal, QC, USA, pp 1–3
Yousefpour A, Ishigaki G, Jue JP (2017) Fog computing: towards minimizing delay in the internet of things. In: Proceedings of the 2017 IEEE 1st international conference on edge computing, Honolulu, HI, USA, 25–30 June, pp 17–24
Sookhak M, Yu FR, He Y, Talebian H, Safa NS, Zhao N, Khan MK, Kumar N (2017) Fog vehicular computing: augmentation of fog computing using vehicular cloud computing. IEEE Veh Technol Mag 12:55–64
Khan S, Parkinson S, Qin Y (2017) Fog computing security: a review of current applications and security solutions. J. Cloud Comput. 6:19
Stojmenovic I, Wen S (2014) The fog computing paradigm: scenarios and security issues. In: Proceedings of the 2014 FConCSIS, Warsaw, Poland, 7–10 Sept 2014, vol 2, pp 1–8
Zeng D, Gu L, Guo S, Cheng Z, Yu S (2016) Joint optimization of task scheduling and image placement in fog computing supported software-defined embedded system. IEEE Trans Comput 65(12):3702–3712
Deng R, Lu R, Lai C, Luan TH (2015) Towards power consumption delay tradeoff by workload allocation in cloud-fog computing. In: Proceedings of IEEE international conference communications (ICC), London, UK, pp 3909–3914
Ye D, Wu M, Tang S, Yu R (2016) Scalable fog computing with service offloading in bus networks. In: Proceedings of IEEE 3rd international conference cyber security cloud computing (CS Cloud), Beijing, China, pp 247–251
Hassan MA, Xiao M, Wei Q, Chen S (2015) Help your mobile applications with fog computing. In: Proceedings of 12th Annual IEEE international conference sensor communication networking workshops (SECON Workshops), Seattle, WA, USA, pp 1–6
Ningning S, Chao G, Xingshuo A, Qiang Z (2016) Fog computing dynamic load balancing mechanism based on graph repartitioning. China Commun 13(3):156
Fricker C, Guillemin F, Robert P, Thompson G (2016) Analysis of an offloading scheme for data centers in the framework of fog computing. ACM Trans Model Perform Eval Comput Syst 1(4):1–18
Li S, Maddah-Ali MA, Avestimehr AS (2017) Coding for distributed fog computing. IEEE Commun Mag 55(4):34–40
Ottenwälder B, Koldehofe B, Rothermel K, Ramachandran U (2013) Mig CEP: operator migration for mobility driven distributed complex event processing. In: Proceedings of 7th ACM international conference distributed event based system. Arlington, TX, USA, pp 183–194
Oueis J, Strinati EC, Sardellitti S, Barbarossa S (2015) Small cell clustering for efficient distributed fog computing: a multi-user case. In: Proceedings of IEEE 82nd vehicle technology. conference (VTCFall), Boston, MA, USA, pp 1–5
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Joseph, B.M., Baseer, K.K. (2024). A Machine Learning and Fuzzy-Based Reliable Data Collection and Communication in AioT—Fog Computing Environment. In: Mahajan, V., Chowdhury, A., Singh, S.N., Shahidehpour, M. (eds) Emerging Technologies in Electrical Engineering for Reliable Green Intelligence. ICSTACE 2023. Lecture Notes in Electrical Engineering, vol 1117. Springer, Singapore. https://doi.org/10.1007/978-981-99-9235-5_16
Download citation
DOI: https://doi.org/10.1007/978-981-99-9235-5_16
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-9234-8
Online ISBN: 978-981-99-9235-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)