Reinforcement learning based task offloading of IoT applications in fog computing: algorithms and optimization techniques

被引:13
作者
Allaoui, Takwa [1 ]
Gasmi, Kaouther [1 ]
Ezzedine, Tahar [1 ]
机构
[1] Univ Tunis El Manar, Natl Engn Sch Tunis ENIT, Commun Syst Lab SYSCOM, Tunis 1002, Tunisia
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 08期
关键词
Fog computing; Computation offloading; Reinforcement learning; Deep reinforcement learning; Metrics; EDGE; ARCHITECTURE; BLOCKCHAIN; TAXONOMY; TRENDS;
D O I
10.1007/s10586-024-04518-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, fog computing has become a promising technology that supports computationally intensive and time-sensitive applications, especially when dealing with Internet of Things (IoT) devices with limited processing capability. In this context, offloading can push resource-intensive tasks closer to the end devices at the network edge. This allows user equipment to profit from the fog computing environment by offloading their tasks to fog resources. Thus, computation offloading mechanisms can overcome the resource constraints of devices and enhance the system's performance by minimizing delay and extending the battery lifetime of devices. In this regard, designing an algorithm to decide which tasks to offload and where to execute them is crucial. Recently, there has been a growing interest in utilizing Reinforcement Learning (RL) and deep reinforcement learning (DRL), to address computation offloading mechanisms in the context of fog computing. This paper reviews the research conducted on Reinforcement learning (RL) and Deep Reinforcement Learning (DRL) based computation offloading mechanisms for IoT applications in the fog environment. We provide a comprehensive and detailed survey, analyzing and classifying the research paper in terms of RL techniques, objectives, architecture, and use cases. Then, in particular, we identify the advantages and weaknesses of each paper. After that, We systematically elaborate on open issues and future research directions that are crucial for the next decade.
引用
收藏
页码:10299 / 10324
页数:26
相关论文
共 98 条
[1]  
Abdulazeez D.H., 2023, IEEE Access
[2]   An efficient resource allocation of IoT requests in hybrid fog-cloud environment [J].
Afzali, Mahboubeh ;
Samani, Amin Mohammad Vali ;
Naji, Hamid Reza .
JOURNAL OF SUPERCOMPUTING, 2024, 80 (04) :4600-4624
[3]  
AITSALAHT F., 2019, RR9295 U LYON UCBL C
[4]   Dynamic Task Offloading and Scheduling for Low-Latency IoT Services in Multi-Access Edge Computing [J].
Alameddine, Hyame Assem ;
Sharafeddine, Sanaa ;
Sebbah, Samir ;
Ayoubi, Sara ;
Assi, Chadi .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2019, 37 (03) :668-682
[5]   Improving IoT Services Using a Hybrid Fog-Cloud Offloading [J].
Aljanabi, Saif ;
Chalechale, Abdolah .
IEEE ACCESS, 2021, 9 (09) :13775-13788
[6]  
[Anonymous], 2017, Fog computing group publishes reference architecture
[7]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[8]  
Atlam H. F., 2018, Big Data and Cognitive Computing, V2, P10, DOI DOI 10.3390/BDCC2020010
[9]  
Attiya H., 2004, Distributed Computing: Fundamentals, Simulations and Advanced Topics, V19, DOI DOI 10.1002/0471478210
[10]   Heterogeneous Task Offloading and Resource Allocations via Deep Recurrent Reinforcement Learning in Partial Observable Multifog Networks [J].
Baek, Jungyeon ;
Kaddoum, Georges .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (02) :1041-1056