Computation offloading in Edge Computing environments using Artificial Intelligence techniques

被引:35
作者
Carvalho, Goncalo [1 ]
Cabral, Bruno [1 ]
Pereira, Vasco [1 ]
Bernardino, Jorge [1 ,2 ]
机构
[1] Univ Coimbra, Ctr Informat & Syst, Dept Informat Engn, Coimbra, Portugal
[2] Polytech Coimbra, ISEC, Coimbra, Portugal
关键词
Artificial Intelligence; Computation offloading; Edge Computing; Machine Learning; OF-THE-ART; MOBILE EDGE; RESOURCE-ALLOCATION; CLOUD; FOG; IOT; EXECUTION; FRAMEWORK; THINGS; GAME;
D O I
10.1016/j.engappai.2020.103840
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge Computing (EC) is a recent architectural paradigm that brings computation close to end-users with the aim of reducing latency and bandwidth bottlenecks, which 5G technologies are committed to further reduce, while also achieving higher reliability. EC enables computation offloading from end devices to edge nodes. Deciding whether a task should be offloaded, or not, is not trivial. Moreover, deciding when and where to offload a task makes things even harder and making inadequate or off-time decisions can undermine the EC approach. Recently, Artificial Intelligence (AI) techniques, such as Machine Learning (ML), have been used to help EC systems cope with this problem. AI promises accurate decisions, higher adaptability and portability, thus diminishing the cost of decision-making and the probability of error. In this work, we perform a literature review on computation offloading in EC systems with and without AI techniques. We analyze several AI techniques, especially ML-based, that display promising results, overcoming the shortcomings of current approaches for computing offloading coordination We sorted the ML algorithms into classes for better analysis and provide an in-depth analysis on the use of AI for offloading, in particular, in the use case of offloading in Vehicular Edge Computing Networks, actually one technology that gained more relevance in the last years, enabling a vast amount of solutions for computation and data offloading. We also discuss the main advantages and limitations of offloading, with and without the use of AI techniques.
引用
收藏
页数:19
相关论文
共 50 条
  • [31] Blockchain Storage and Computation Offloading for Cooperative Mobile-Edge Computing
    Zuo, Yiping
    Jin, Shi
    Zhang, Shengli
    Zhang, Yan
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (11) : 9084 - 9098
  • [32] Efficient Computation Offloading in Mobile Edge Computing Based on Dynamic Programming
    Zhang, Yue
    Fu, Jingqi
    2020 CHINESE AUTOMATION CONGRESS (CAC 2020), 2020, : 1381 - 1385
  • [33] User-Centric Computation Offloading for Edge Computing
    Deng, Xiaoheng
    Sun, Zihui
    Li, Deng
    Luo, Jie
    Wan, Shaohua
    IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16) : 12559 - 12568
  • [34] Computation offloading and pricing in mobile edge computing based on Stackelberg game
    Liu, Zongyun
    Fu, Jingqi
    Zhang, Yue
    WIRELESS NETWORKS, 2021, 27 (07) : 4795 - 4806
  • [35] Discontinuous Computation Offloading for Energy-Efficient Mobile Edge Computing
    Merluzzi, Mattia
    di Pietro, Nicola
    Di Lorenzo, Paolo
    Strinati, Emilio Calvanese
    Barbarossa, Sergio
    IEEE TRANSACTIONS ON GREEN COMMUNICATIONS AND NETWORKING, 2022, 6 (02): : 1242 - 1257
  • [36] Virtual Edge: Exploring Computation Offloading in Collaborative Vehicular Edge Computing
    Cha, Narisu
    Wu, Celimuge
    Yoshinaga, Tsutomu
    Ji, Yusheng
    Yau, Kok-Lim Alvin
    IEEE ACCESS, 2021, 9 : 37739 - 37751
  • [37] A comprehensive survey on reinforcement-learning-based computation offloading techniques in Edge Computing Systems
    Hortelano, Diego
    de Miguel, Ignacio
    Duran Barroso, Ramon J.
    Carlos Aguado, Juan
    Merayo, Noemi
    Ruiz, Lidia
    Asensio, Adrian
    Masip-Bruin, Xavi
    Fernandez, Patricia
    Abril, Evaristo J.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 216
  • [38] BeCome: Blockchain-Enabled Computation Offloading for IoT in Mobile Edge Computing
    Xu, Xiaolong
    Zhang, Xuyun
    Gao, Honghao
    Xue, Yuan
    Qi, Lianyong
    Dou, Wanchun
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (06) : 4187 - 4195
  • [39] Joint Computation Offloading and Routing Optimization for UAV-Edge-Cloud Computing Environments
    Liu, Baichuan
    Huang, Huawei
    Guo, Song
    Chen, Wuhui
    Zheng, Zibin
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 1745 - 1752
  • [40] A survey on nature-inspired techniques for computation offloading and service placement in emerging edge technologies
    Kumar, Dinesh
    Baranwal, Gaurav
    Shankar, Yamini
    Vidyarthi, Deo Prakash
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2022, 25 (05): : 2049 - 2107