Next Article in Journal
A Review on Early Forest Fire Detection Systems Using Optical Remote Sensing
Previous Article in Journal
Intelligent Calibration of Static FEA Computations Based on Terrestrial Laser Scanning Reference
Review

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

by 1, 2,† and 1,*,†
1
Department of Computer Science, Princess Sumaya University for Technology, Amman 11941, Jordan
2
Department of Computing, Information, and Mathematical Sciences and Technologies, Chicago State University, Chicago, IL 60628, USA
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2020, 20(22), 6441; https://doi.org/10.3390/s20226441
Received: 2 October 2020 / Revised: 6 November 2020 / Accepted: 6 November 2020 / Published: 11 November 2020
(This article belongs to the Section Internet of Things)
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. View Full-Text
Keywords: Internet of Things; cloud computing; edge computing Internet of Things; cloud computing; edge computing
Show Figures

Figure 1

MDPI and ACS Style

Hamdan, S.; Ayyash, M.; Almajali, S. Edge-Computing Architectures for Internet of Things Applications: A Survey. Sensors 2020, 20, 6441. https://doi.org/10.3390/s20226441

AMA Style

Hamdan S, Ayyash M, Almajali S. Edge-Computing Architectures for Internet of Things Applications: A Survey. Sensors. 2020; 20(22):6441. https://doi.org/10.3390/s20226441

Chicago/Turabian Style

Hamdan, Salam, Moussa Ayyash, and Sufyan Almajali. 2020. "Edge-Computing Architectures for Internet of Things Applications: A Survey" Sensors 20, no. 22: 6441. https://doi.org/10.3390/s20226441

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop