Cargando…

Edge-Computing Architectures for Internet of Things Applications: A Survey

The rapid growth of the Internet of Things (IoT) applications and their interference with our daily life tasks have led to a large number of IoT devices and enormous sizes of IoT-generated data. The resources of IoT devices are limited; therefore, the processing and storing IoT data in these devices...

Descripción completa

Detalles Bibliográficos
Autores principales: Hamdan, Salam, Ayyash, Moussa, Almajali, Sufyan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696529/
https://www.ncbi.nlm.nih.gov/pubmed/33187267
http://dx.doi.org/10.3390/s20226441
_version_ 1783615425593999360
author Hamdan, Salam
Ayyash, Moussa
Almajali, Sufyan
author_facet Hamdan, Salam
Ayyash, Moussa
Almajali, Sufyan
author_sort Hamdan, Salam
collection PubMed
description The rapid growth of the Internet of Things (IoT) applications and their interference with our daily life tasks have led to a large number of IoT devices and enormous sizes of IoT-generated data. The resources of IoT devices are limited; therefore, the processing and storing IoT data in these devices are inefficient. Traditional cloud-computing resources are used to partially handle some of the IoT resource-limitation issues; however, using the resources in cloud centers leads to other issues, such as latency in time-critical IoT applications. Therefore, edge-cloud-computing technology has recently evolved. This technology allows for data processing and storage at the edge of the network. This paper studies, in-depth, edge-computing architectures for IoT (ECAs-IoT), and then classifies them according to different factors such as data placement, orchestration services, security, and big data. Besides, the paper studies each architecture in depth and compares them according to various features. Additionally, ECAs-IoT is mapped according to two existing IoT layered models, which helps in identifying the capabilities, features, and gaps of every architecture. Moreover, the paper presents the most important limitations of existing ECAs-IoT and recommends solutions to them. Furthermore, this survey details the IoT applications in the edge-computing domain. Lastly, the paper recommends four different scenarios for using ECAs-IoT by IoT applications.
format Online
Article
Text
id pubmed-7696529
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-76965292020-11-29 Edge-Computing Architectures for Internet of Things Applications: A Survey Hamdan, Salam Ayyash, Moussa Almajali, Sufyan Sensors (Basel) Review The rapid growth of the Internet of Things (IoT) applications and their interference with our daily life tasks have led to a large number of IoT devices and enormous sizes of IoT-generated data. The resources of IoT devices are limited; therefore, the processing and storing IoT data in these devices are inefficient. Traditional cloud-computing resources are used to partially handle some of the IoT resource-limitation issues; however, using the resources in cloud centers leads to other issues, such as latency in time-critical IoT applications. Therefore, edge-cloud-computing technology has recently evolved. This technology allows for data processing and storage at the edge of the network. This paper studies, in-depth, edge-computing architectures for IoT (ECAs-IoT), and then classifies them according to different factors such as data placement, orchestration services, security, and big data. Besides, the paper studies each architecture in depth and compares them according to various features. Additionally, ECAs-IoT is mapped according to two existing IoT layered models, which helps in identifying the capabilities, features, and gaps of every architecture. Moreover, the paper presents the most important limitations of existing ECAs-IoT and recommends solutions to them. Furthermore, this survey details the IoT applications in the edge-computing domain. Lastly, the paper recommends four different scenarios for using ECAs-IoT by IoT applications. MDPI 2020-11-11 /pmc/articles/PMC7696529/ /pubmed/33187267 http://dx.doi.org/10.3390/s20226441 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Review
Hamdan, Salam
Ayyash, Moussa
Almajali, Sufyan
Edge-Computing Architectures for Internet of Things Applications: A Survey
title Edge-Computing Architectures for Internet of Things Applications: A Survey
title_full Edge-Computing Architectures for Internet of Things Applications: A Survey
title_fullStr Edge-Computing Architectures for Internet of Things Applications: A Survey
title_full_unstemmed Edge-Computing Architectures for Internet of Things Applications: A Survey
title_short Edge-Computing Architectures for Internet of Things Applications: A Survey
title_sort edge-computing architectures for internet of things applications: a survey
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7696529/
https://www.ncbi.nlm.nih.gov/pubmed/33187267
http://dx.doi.org/10.3390/s20226441
work_keys_str_mv AT hamdansalam edgecomputingarchitecturesforinternetofthingsapplicationsasurvey
AT ayyashmoussa edgecomputingarchitecturesforinternetofthingsapplicationsasurvey
AT almajalisufyan edgecomputingarchitecturesforinternetofthingsapplicationsasurvey