Edge and fog computing for IoT: A survey on current research activities & future directions

被引:157
作者
Laroui, Mohammed [1 ,2 ,3 ]
Nour, Boubakr [4 ]
Moungla, Hassine [2 ,3 ]
Cherif, Moussa A. [1 ,2 ]
Afifi, Hossam
Guizani, Mohsen [5 ]
机构
[1] Univ Djillali Liabes Sidi Bel Abbes, Sidi Bel Abbes, Algeria
[2] Univ Paris, Paris, France
[3] Inst Polytech Paris, Telecom SudParis, Palaiseau, France
[4] Beijing Inst Technol, Beijing, Peoples R China
[5] Qatar Univ, Doha, Qatar
关键词
Internet of Things (IoT); Edge computing; Cloud computing; WIRELESS SENSOR NETWORKS; ACCESS-CONTROL; CLOUD; INTERNET; THINGS; SECURITY; EFFICIENT; PRIVACY; ALGORITHM; CLASSIFICATION;
D O I
10.1016/j.comcom.2021.09.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) allows communication between devices, things, and any digital assets that send and receive data over a network without requiring interaction with a human. The main characteristic of IoT is the enormous quantity of data created by end-user's devices that needs to be processed in a short time in the cloud. The current cloud-computing concept is not efficient to analyze very large data in a very short time and satisfy the users' requirements. Analyzing the enormous quantity of data by the cloud will take a lot of time, which affects the quality of service (QoS) and negatively influences the IoT applications and the overall network performance. To overcome such challenges, a new architecture called edge computing - that allows to decentralize the process of data from the cloud to the network edge has been proposed to solve the problems occurred by using the cloud computing approach. Furthermore, edge computing supports IoT applications that require a short response time and consequently enhances the consumption of energy, resource utilization, etc. Motivated by the extensive research efforts in the edge computing and IoT applications, in this paper, we present a comprehensive review of edge and fog computing research in the IoT. We investigate the role of cloud, fog, and edge computing in the IoT environment. Subsequently, we cover in detail, different IoT use cases with edge and fog computing, the task scheduling in edge computing, the merger of software-defined networks (SDN) and network function virtualization (NFV) with edge computing, security and privacy efforts. Furthermore, the Blockchain in edge computing. Finally, we identify open research challenges and highlight future research directions.
引用
收藏
页码:210 / 231
页数:22
相关论文
共 188 条
[1]   Fog Computing: The Cloud-IoT/IoE Middleware Paradigm [J].
Aazam M. ;
Huh E.-N. .
IEEE Potentials, 2016, 35 (03) :40-44
[2]   Solar-powered, wireless smart camera network: An IoT solution for outdoor video monitoring [J].
Abas, Kevin ;
Obraczka, Katia ;
Miller, Leland .
COMPUTER COMMUNICATIONS, 2018, 118 :217-233
[3]   MEdge-Chain: Leveraging Edge Computing and Blockchain for Efficient Medical Data Exchange [J].
Abdellatif, Alaa Awad ;
Samara, Lutfi ;
Mohamed, Amr ;
Erbad, Aiman ;
Chiasserini, Carla Fabiana ;
Guizani, Mohsen ;
O'Connor, Mark Dennis ;
Laughton, James .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (21) :15762-15775
[4]   Biometric Security Through Visual Encryption for Fog Edge Computing [J].
Abdul, Wadood ;
Ali, Zulfiqar ;
Ghouzali, Sanaa ;
Alfawaz, Budour ;
Muhammad, Ghulam ;
Hossain, M. Shamim .
IEEE ACCESS, 2017, 5 :5531-5538
[5]   A Survey on Homomorphic Encryption Schemes: Theory and Implementation [J].
Acar, Abbas ;
Aksu, Hidayet ;
Uluagac, A. Selcuk ;
Conti, Mauro .
ACM COMPUTING SURVEYS, 2018, 51 (04)
[6]  
Adjiman CS, 1997, COMPUT CHEM ENG, V21, pS445
[7]   Path planning techniques for unmanned aerial vehicles: A review, solutions, and challenges [J].
Aggarwal, Shubhani ;
Kumar, Neeraj .
COMPUTER COMMUNICATIONS, 2020, 149 :270-299
[8]   A Security Model for Preserving the Privacy of Medical Big Data in a Healthcare Cloud Usinga Fog Computing Facility With Pairing-Based Cryptography [J].
Al Hamid, Hadeal Abdulaziz ;
Rahman, Sk Md Mizanur ;
Hossain, M. Shamim ;
Almogren, Ahmad ;
Alamri, Atif .
IEEE ACCESS, 2017, 5 :22313-22328
[9]   Designing Future Disaster Response TeamWearables from a Grounding in Practice [J].
Alharthi, Sultan A. ;
Sharma, Hitesh Nidhi ;
Sunka, Sachin ;
Dolgov, Igor ;
Toups, Zachary O. .
PROCEEDINGS OF THE TECHNOLOGY, MIND, AND SOCIETY CONFERENCE (TECHMINDSOCIETY'18), 2018,
[10]   Towards video streaming in IoT Environments: Vehicular communication perspective [J].
Aliyu, Ahmed ;
Abdullah, Abdul H. ;
Kaiwartya, Omprakash ;
Cao, Yue ;
Lloret, Jaime ;
Aslam, Nauman ;
Joda, Usman Mohammed .
COMPUTER COMMUNICATIONS, 2018, 118 :93-119