Edge Computing: Applications, State-of-the-Art and Challenges

The Internet of Things (IoT) is now infiltrating into our daily lives, providing important measurement and collection tools to inform us of every decision. Millions of sensors and devices continue to generate data and exchange important information through complex networks that support machine-to-machine communication and monitor and control critical smart world infrastructure. As a strategy to alleviate resource congestion escalation, edge computing has become a new paradigm for addressing the needs of the Internet of Things and localization computing. Compared to well-known cloud computing, edge computing migrates data calculations or storage to the edge of the network near the end-user. Thus, multiple compute nodes distributed across the network can offload computational pressure from a centralized data center and can significantly reduce latency in message exchanges. Besides, the distributed architecture balances network traffic and avoids spikes in traffic in the IoT network, reduces latency between edge/cloud servers and end-users, and reduces response time for real-time IoT applications compared to traditional cloud services. In this article, we conducted a comprehensive survey to analyze how edge computing can improve the performance of IoT networks. We classify edge calculations into different groups based on the architecture and study their performance by comparing network latency, bandwidth usage, power consumption, and overhead. Through the systematic introduction of the concept of edge computing, typical application scenarios, research status, and key technologies, it is considered that the development of edge computing is still in the initial stage. There are still many problems in practical applications that need to be solved, including optimizing edge computing performance, security, interoperability, and intelligent edge operations management services.

[1]  Ziming Zhao,et al.  User Electricity Behavior Analysis Based on K-Means Plus Clustering Algorithm , 2017, 2017 International Conference on Computer Technology, Electronics and Communication (ICCTEC).

[2]  Xin Liu,et al.  Adaptive Learning-Based Task Offloading for Vehicular Edge Computing Systems , 2019, IEEE Transactions on Vehicular Technology.

[3]  Muhammad Ghulam,et al.  Edge Computing with Cloud for Voice Disorder Assessment and Treatment , 2018, IEEE Communications Magazine.

[4]  Dario Pompili,et al.  Joint Task Offloading and Resource Allocation for Multi-Server Mobile-Edge Computing Networks , 2017, IEEE Transactions on Vehicular Technology.

[5]  Rose Qingyang Hu,et al.  Computation Rate Maximization in UAV-Enabled Wireless-Powered Mobile-Edge Computing Systems , 2018, IEEE Journal on Selected Areas in Communications.

[6]  Paulo F. Pires,et al.  On Enabling Sustainable Edge Computing with Renewable Energy Resources , 2018, IEEE Communications Magazine.

[7]  Chao Yang,et al.  Intelligent Edge Computing for IoT-Based Energy Management in Smart Cities , 2019, IEEE Network.

[8]  Mimoza Durresi,et al.  Multi-access edge computing aided mobility for privacy protection in Internet of Things , 2018, Computing.

[9]  Yi Liu,et al.  Dominant Data Set Selection Algorithms for Electricity Consumption Time-Series Data Analysis Based on Affine Transformation , 2020, IEEE Internet of Things Journal.

[10]  Yi Liu,et al.  PPGAN: Privacy-Preserving Generative Adversarial Network , 2019, 2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS).

[11]  Zeshui Xu,et al.  ELECTRE II method to deal with probabilistic linguistic term sets and its application to edge computing , 2019, Nonlinear Dynamics.

[12]  Yusheng Ji,et al.  AVE: Autonomous Vehicular Edge Computing Framework with ACO-Based Scheduling , 2017, IEEE Transactions on Vehicular Technology.

[13]  Jiannong Cao,et al.  Human-Driven Edge Computing and Communication: Part 2 , 2018, IEEE Commun. Mag..

[14]  Bhaskar Prasad Rimal,et al.  Cloudlet Enhanced Fiber-Wireless Access Networks for Mobile-Edge Computing , 2017, IEEE Transactions on Wireless Communications.

[15]  Ying-Chang Liang,et al.  Incentive Design for Efficient Federated Learning in Mobile Networks: A Contract Theory Approach , 2019, 2019 IEEE VTS Asia Pacific Wireless Communications Symposium (APWCS).

[16]  Paramvir Bahl,et al.  Real-Time Video Analytics: The Killer App for Edge Computing , 2017, Computer.

[17]  Honggang Wang,et al.  Knowledge-Centric Edge Computing Based on Virtualized D2D Communication Systems , 2018, IEEE Communications Magazine.

[18]  Kai Wang,et al.  Enabling Collaborative Edge Computing for Software Defined Vehicular Networks , 2018, IEEE Network.

[19]  Rong Yu,et al.  Privacy-Preserved Pseudonym Scheme for Fog Computing Supported Internet of Vehicles , 2018, IEEE Transactions on Intelligent Transportation Systems.

[20]  Ching-Han Chen,et al.  Edge Computing Gateway of the Industrial Internet of Things Using Multiple Collaborative Microcontrollers , 2018, IEEE Network.

[21]  Tony Q. S. Quek,et al.  Reconfigurable Security: Edge-Computing-Based Framework for IoT , 2017, IEEE Network.

[22]  Mahadev Satyanarayanan,et al.  The Emergence of Edge Computing , 2017, Computer.

[23]  Shuguang Cui,et al.  Joint offloading and computing optimization in wireless powered mobile-edge computing systems , 2017, 2017 IEEE International Conference on Communications (ICC).

[24]  Kenji Sugawara,et al.  Multiagent-Based Flexible Edge Computing Architecture for IoT , 2018, IEEE Network.

[25]  Rong Yu,et al.  Distributed Reputation Management for Secure and Efficient Vehicular Edge Computing and Networks , 2017, IEEE Access.

[26]  Yanjiang Yang,et al.  Human-Driven Edge Computing and Communication: Part 1 , 2017, IEEE Commun. Mag..

[27]  Rong Yu,et al.  Exploring Mobile Edge Computing for 5G-Enabled Software Defined Vehicular Networks , 2017, IEEE Wireless Communications.

[28]  Zhetao Li,et al.  Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things , 2018, IEEE Transactions on Industrial Informatics.

[29]  Dong In Kim,et al.  Toward Secure Blockchain-Enabled Internet of Vehicles: Optimizing Consensus Management Using Reputation and Contract Theory , 2018, IEEE Transactions on Vehicular Technology.

[30]  Hanna Bogucka,et al.  Location privacy attacks and defenses in cloud-enabled internet of vehicles , 2016, IEEE Wireless Communications.

[31]  Yan Zhang,et al.  Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains , 2017, IEEE Transactions on Industrial Informatics.

[32]  M. Siekkinen,et al.  Edge Computing Assisted Adaptive Mobile Video Streaming , 2019, IEEE Transactions on Mobile Computing.

[33]  Yi Liu,et al.  Big Data Platform Architecture under The Background of Financial Technology: In The Insurance Industry As An Example , 2018, BDET 2018.

[34]  Yongjie Li,et al.  Hypergraph based feature fusion for 3-D object retrieval , 2015, Neurocomputing.

[35]  Ning Zhang,et al.  Joint Admission Control and Resource Allocation in Edge Computing for Internet of Things , 2018, IEEE Network.

[36]  Hong Liu,et al.  Blockchain-Enabled Security in Electric Vehicles Cloud and Edge Computing , 2018, IEEE Network.

[37]  Dario Pompili,et al.  Collaborative Mobile Edge Computing in 5G Networks: New Paradigms, Scenarios, and Challenges , 2016, IEEE Communications Magazine.

[38]  Jun Zhang,et al.  Stochastic Joint Radio and Computational Resource Management for Multi-User Mobile-Edge Computing Systems , 2017, IEEE Transactions on Wireless Communications.

[39]  Rong Yu,et al.  Software Defined Energy Harvesting Networking for 5G Green Communications , 2017, IEEE Wireless Communications.

[40]  Yi Pan,et al.  Edge Computing for the Internet of Things , 2018, IEEE Netw..