A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research Challenges

With the increasing advancement in the applications of the Internet of Things (IoT), the integrated Cloud Computing (CC) faces numerous threats such as performance, security, latency, and network breakdown. With the discovery of Fog Computing these issues are addressed by taking CC nearer to the Int...

Full description

Bibliographic Details
Main Authors: Sabireen H., Neelanarayanan V.
Format: Article
Language:English
Published: Elsevier 2021-06-01
Series:ICT Express
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2405959521000606
id doaj-c292d79b4d6b49e89cc4ba54fb655e87
record_format Article
spelling doaj-c292d79b4d6b49e89cc4ba54fb655e872021-06-09T05:58:43ZengElsevierICT Express2405-95952021-06-0172162176A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research ChallengesSabireen H.0Neelanarayanan V.1Corresponding author.; School of Computer Science and Engineering, Vellore Institute of Technology, Chennai, IndiaSchool of Computer Science and Engineering, Vellore Institute of Technology, Chennai, IndiaWith the increasing advancement in the applications of the Internet of Things (IoT), the integrated Cloud Computing (CC) faces numerous threats such as performance, security, latency, and network breakdown. With the discovery of Fog Computing these issues are addressed by taking CC nearer to the Internet of Things (IoT). The key functionality of the fog is to provide the data generated by the IoT devices near the edge. Processing of the data and data storage is done locally at the fog node rather than moving the information to the cloud server. In comparison with the cloud, Fog Computing delivers services with high quality and quick response time. Hence, Fog Computing might be the optimal option to allow the Internet of Things to deliver an efficient and highly secured service to numerous IoT clients. It allows the administration of the services and resource provisioning outside CC, nearer to devices, at the network edge, or ultimately at places specified by Service Level Agreements (SLA’s). Fog Computing is not a replacement to CC, but a prevailing component. It allows the processing of the information at the edge though still delivering the option to connect with the data center of the cloud. In this paper, we put forward various computing paradigms, features of fog computing, an in-depth reference architecture of fog with its various levels, a detailed analysis of fog with IoT, various fog system algorithms and also systematically examine the challenges in Fog Computing which acts as a middle layer between IoT sensors or devices and data centers of the cloud.http://www.sciencedirect.com/science/article/pii/S2405959521000606Fog computingCloud computingEdge computingInternet of ThingsIoT devices
collection DOAJ
language English
format Article
sources DOAJ
author Sabireen H.
Neelanarayanan V.
spellingShingle Sabireen H.
Neelanarayanan V.
A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research Challenges
ICT Express
Fog computing
Cloud computing
Edge computing
Internet of Things
IoT devices
author_facet Sabireen H.
Neelanarayanan V.
author_sort Sabireen H.
title A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research Challenges
title_short A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research Challenges
title_full A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research Challenges
title_fullStr A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research Challenges
title_full_unstemmed A Review on Fog Computing: Architecture, Fog with IoT, Algorithms and Research Challenges
title_sort review on fog computing: architecture, fog with iot, algorithms and research challenges
publisher Elsevier
series ICT Express
issn 2405-9595
publishDate 2021-06-01
description With the increasing advancement in the applications of the Internet of Things (IoT), the integrated Cloud Computing (CC) faces numerous threats such as performance, security, latency, and network breakdown. With the discovery of Fog Computing these issues are addressed by taking CC nearer to the Internet of Things (IoT). The key functionality of the fog is to provide the data generated by the IoT devices near the edge. Processing of the data and data storage is done locally at the fog node rather than moving the information to the cloud server. In comparison with the cloud, Fog Computing delivers services with high quality and quick response time. Hence, Fog Computing might be the optimal option to allow the Internet of Things to deliver an efficient and highly secured service to numerous IoT clients. It allows the administration of the services and resource provisioning outside CC, nearer to devices, at the network edge, or ultimately at places specified by Service Level Agreements (SLA’s). Fog Computing is not a replacement to CC, but a prevailing component. It allows the processing of the information at the edge though still delivering the option to connect with the data center of the cloud. In this paper, we put forward various computing paradigms, features of fog computing, an in-depth reference architecture of fog with its various levels, a detailed analysis of fog with IoT, various fog system algorithms and also systematically examine the challenges in Fog Computing which acts as a middle layer between IoT sensors or devices and data centers of the cloud.
topic Fog computing
Cloud computing
Edge computing
Internet of Things
IoT devices
url http://www.sciencedirect.com/science/article/pii/S2405959521000606
work_keys_str_mv AT sabireenh areviewonfogcomputingarchitecturefogwithiotalgorithmsandresearchchallenges
AT neelanarayananv areviewonfogcomputingarchitecturefogwithiotalgorithmsandresearchchallenges
AT sabireenh reviewonfogcomputingarchitecturefogwithiotalgorithmsandresearchchallenges
AT neelanarayananv reviewonfogcomputingarchitecturefogwithiotalgorithmsandresearchchallenges
_version_ 1721388398380318720