Task Offloading Optimization in Mobile Edge Computing based on Deep Reinforcement Learning

被引:3
作者
Silva, Carlos [1 ]
Magaia, Naercio [2 ,3 ]
Grilo, Antonio [4 ]
机构
[1] Univ Lisbon, Inst Super Tecn, Lisbon, Portugal
[2] Univ Sussex, Dept Informat, Brighton, E Sussex, England
[3] INESC ID, Lisbon, Portugal
[4] Univ Lisbon, Inst Super Tecn, INESC ID, Lisbon, Portugal
来源
PROCEEDINGS OF THE INT'L ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, MSWIM 2023 | 2023年
基金
欧盟地平线“2020”;
关键词
Mobile Edge Computing; Computation Offloading; Energy and Performance Optimization; Delay Sensitivity; Deep Reinforcement Learning; Cloud Computing;
D O I
10.1145/3616388.3617539
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The Cloud Computing (CC) paradigm has risen in recent years as a solution to a need for computation and battery-constrained User Equipment (UE) to run increasingly intensive computation tasks. Nevertheless, given the centralized nature of the CC paradigm, this option introduces significant network congestion problems and unpredictable communication delays unsuitable for real-time applications. In order to cope with these problems, the Mobile Edge Computing (MEC) concept has been introduced, which proposes to bring computation resources closer to the edge of the mobile networks in a distributed way. However, given that these edge computation resources are limited, this paradigm comes with its set of challenges that need to be solved in order to make it viable. This work proposes to innovate by presenting a network management agent capable of making offloading decisions from a heterogeneous network of UEs to a heterogeneous network of MEC servers. This agent is the orchestrator of a group of 5G Small Cells (SCeNBs), enhanced with computation and storage capabilities. In order to solve this high complexity problem, an Advantage Actor-Critic (A2C) agent is implemented and tested against several baselines. The proposed solution is shown to beat the baselines by making intelligent decisions taking into account computation, battery, delay and communication constraints ignored by the baselines. The solution is also shown to be scalable, data-efficient, robust, stable and adjustable to address not only the overall system performance but also to take into account the worst-case scenario.
引用
收藏
页码:109 / 118
页数:10
相关论文
共 25 条
[1]  
Abadi M., 2015, TensorFlow: Large-scale machine learning on heterogeneous systems
[2]  
Aissioui A, 2015, IEEE CONF WIREL MOB, P876, DOI 10.1109/WiMOB.2015.7348054
[3]   Task offloading paradigm in mobile edge computing-current issues, adopted approaches, and future directions [J].
Akhlaqi, Mohammad Yahya ;
Hanapi, Zurina Binti Mohd .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 212
[4]  
Baek JY, 2019, IEEE WCNC
[5]   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
[6]  
Brockman G, 2016, Arxiv, DOI arXiv:1606.01540
[7]  
de Matos Morgado Ferreira Luis Pires, 2021, Master's thesis
[8]   Deep learning-based computation offloading with energy and performance optimization [J].
Gong, Yongsheng ;
Lv, Congmin ;
Cao, Suzhi ;
Yan, Lei ;
Wang, Houpeng .
EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2020, 2020 (01)
[9]  
H2020 European Project, 2015, Small cEllS coordinAtion for Multi-tenancy and edge services (SESAM)
[10]  
Li J, 2018, IEEE WCNC, DOI 10.1109/WCNC.2018.8377343