2019
DOI: 10.1016/j.pmcj.2018.12.007
|View full text |Cite
|
Sign up to set email alerts
|

A survey on fog computing for the Internet of Things

Abstract: Fog computing has emerged to support the requirements of IoT applications that could not be met by today's solutions. Different initiatives have been presented to drive the development of fog, and much work has been done to improve certain aspects. However, an in-depth analysis of the different solutions, detailing how they can be integrated and applied to meet specific requirements, is still required. In this work, we present a unified architectural model and a new taxonomy, by comparing a large number of sol… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
123
0
5

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 233 publications
(130 citation statements)
references
References 91 publications
2
123
0
5
Order By: Relevance
“…Depending on the computational capacity of the edge servers or gateway devices, such fog-based services can include not only conventional tasks such as protocol conversion but also local data processing applications, some of which are outlined as follows. There is a variety of applications such as data filtering and data fusion to ensure high-level data quality at the edge, improving the data accuracy and performing data abstraction [36,9]. Such applications can decrease the amount of data that should be sent to the cloud server and subsequently save external bandwidth.…”
Section: Fog Computing and Its Benefitsmentioning
confidence: 99%
“…Depending on the computational capacity of the edge servers or gateway devices, such fog-based services can include not only conventional tasks such as protocol conversion but also local data processing applications, some of which are outlined as follows. There is a variety of applications such as data filtering and data fusion to ensure high-level data quality at the edge, improving the data accuracy and performing data abstraction [36,9]. Such applications can decrease the amount of data that should be sent to the cloud server and subsequently save external bandwidth.…”
Section: Fog Computing and Its Benefitsmentioning
confidence: 99%
“…Therefore, network performance can be enhanced given that the processes are not only executed in centralized cloud servers, but also along the path to them. The OpenFog Consortium (Fremont, CA, USA) [19] defines the architecture of fog computing as "a horizontal system-level architecture that distributes computing, storage, control, and networking functions closer to the users along a cloud-to-thing continuum." Further details of fog computing are provided in Section IV.…”
Section: Fog Computingmentioning
confidence: 99%
“…However, these three computing paradigms have different characteristics and architectures. As stated by the OpenFog Consortium [19], the edge computing architecture comprises servers, applications, or small clouds at the edge. In addition, edge computing runs its nodes in silos, whereas data should be transferred back through the cloud to establish peer-to-peer traffic.…”
Section: Edge Computingmentioning
confidence: 99%
“…IoT is nowadays being active technology where things are all interconnected at home, road, and buildings. Hence, actuators, sensors are commonly used to interact between devices for data transmission and processing [4]. However, since sensors are tied up with life span due to the battery lifetime and energy, this cause a critical hurdle for such type of communication to be more spread and utilized in communication and networking [5].…”
Section: Introductionmentioning
confidence: 99%