Reinforcement Learning Methods for Computation Offloading: A Systematic Review

被引:64
作者
Zabihi, Zeinab [1 ]
Moghadam, Amir Masoud Eftekhari [1 ]
Rezvani, Mohammad Hossein [1 ]
机构
[1] Islamic Azad Univ, Qazvin Branch, Dept Comp & Informat Technol Engn, Qazvin, Iran
关键词
Fog Computing; Mobile Edge Computing; Mobile Cloud Computing; ENERGY HARVESTING DEVICES; EDGE COMPUTING NETWORKS; RESOURCE-ALLOCATION; IOT NETWORKS; INTERNET; GAME; OPTIMIZATION; FRAMEWORK; AWARE; BLOCKCHAIN;
D O I
10.1145/3603703
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Today, cloud computation offloading may not be an appropriate solution for delay-sensitive applications due to the long distance between end-devices and remote datacenters. In addition, offloading to a remote cloud can consume bandwidth and dramatically increase costs. However, end-devices such as sensors, cameras, and smartphones have limited computing and storage capacity. Processing tasks on such battery-powered and energy-constrained devices becomes even more complex. To address these challenges, a new paradigm called Edge Computing (EC) emerged nearly a decade ago to bring computing resources closer to end-devices. Here, edge servers located between the end-device and the remote cloud perform user tasks. Recently, several new computing paradigms such as Mobile Edge Computing (MEC) and Fog Computing (FC) have emerged to complement Cloud Computing (CC) and EC. Although these paradigms are heterogeneous, they can further reduce energy consumption and task response time, especially for delay-sensitive applications. Computation offloading is a multi-objective, NP-hard optimization problem. A significant part of previous research in this field is devoted to Machine Learning (ML) methods. One of the essential types of ML is Reinforcement Learning (RL), in which an agent learns how to make the best decision using the experiences gained from the environment. This article provides a systematic review of the widely used RL approaches in computation offloading. It covers research in complementary paradigms such as mobile cloud computing, edge computing, fog computing, and the Internet of Things. We explain the reasons for using various RL methods in computation offloading from a technical point of view. This analysis includes both binary offloading and partial offloading techniques. For each method, the essential elements of RL and the characteristics of the environment are discussed regarding the most important criteria. Research challenges and Future trends are also mentioned.
引用
收藏
页数:41
相关论文
共 252 条
[41]   MEC-Assisted Immersive VR Video Streaming Over Terahertz Wireless Networks: A Deep Reinforcement Learning Approach [J].
Du, Jianbo ;
Yu, F. Richard ;
Lu, Guangyue ;
Wang, Junxuan ;
Jiang, Jing ;
Chu, Xiaoli .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (10) :9517-9529
[42]   Joint computation offloading and task caching for multi-user and multi-task MEC systems: reinforcement learning-based algorithms [J].
Elgendy, Ibrahim A. ;
Zhang, Wei-Zhe ;
He, Hui ;
Gupta, Brij B. ;
Abd El-Latif, Ahmed A. .
WIRELESS NETWORKS, 2021, 27 (03) :2023-2038
[43]   Optimised Q-learning for WiFi offloading in dense cellular networks [J].
Fakhfakh, Emna ;
Hamouda, Soumaya .
IET COMMUNICATIONS, 2017, 11 (15) :2380-2385
[44]  
Fakhfakh E, 2017, INT WIREL COMMUN, P1114, DOI 10.1109/IWCMC.2017.7986441
[45]   Cooperative Computation Offloading and Resource Allocation for Blockchain-Enabled Mobile-Edge Computing: A Deep Reinforcement Learning Approach [J].
Feng, Jie ;
Yu, F. Richard ;
Pei, Qingqi ;
Chu, Xiaoli ;
Du, Jianbo ;
Zhu, Li .
IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) :6214-6228
[46]   Mobile cloud computing: A survey [J].
Fernando, Niroshinie ;
Loke, Seng W. ;
Rahayu, Wenny .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01) :84-106
[47]  
Finn C, 2017, PR MACH LEARN RES, V70
[48]  
Foerster JN, 2016, ADV NEUR IN, V29
[49]   An Introduction to Deep Reinforcement Learning [J].
Francois-Lavet, Vincent ;
Henderson, Peter ;
Islam, Riashat ;
Bellemare, Marc G. ;
Pineau, Joelle .
FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2018, 11 (3-4) :219-354
[50]   Energy-efficient offloading and resource allocation for mobile edge computing enabled mission-critical internet-of-things systems [J].
Fu, Yaru ;
Yang, Xiaolong ;
Yang, Peng ;
Wong, Angus K. Y. ;
Shi, Zheng ;
Wang, Hong ;
Quek, Tony Q. S. .
EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2021, 2021 (01)