Computation Offloading in Multi-Access Edge Computing Using a Deep Sequential Model Based on Reinforcement Learning
Authors:
- Jin WangJWJin Wang
- Jia HuJHJia Hu
- Geyong MinGMGeyong Min
- Wenhan ZhanWZWenhan Zhan
- Qiang NiQNQiang Ni
- Nektarios GeorgalasNGNektarios Georgalas
Top Cited Papers
- 13 May 2019
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Communications Magazine
- Vol. 57 (5) , 64-69
Abstract
MEC is an emerging paradigm that utilizes computing resources at the network edge to deploy heterogeneous applications and services. In the MEC system, mobile users and enterprises can offload computation-intensive tasks to nearby computing resources to reduce latency and save energy. When users make offloading decisions, the task dependency needs to be considered. Due to the NP-hardness of the offloading problem, the existing solutions are mainly heuristic, and therefore have difficulties in adapting to the increasingly complex and dynamic applications. To address the challenges of task dependency and adapting to dynamic scenarios, we propose a new DRL-based offloading framework, which can efficiently learn the offloading policy uniquely represented by a specially designed S2S neural network. The proposed DRL solution can automatically discover the common patterns behind various applications so as to infer an optimal offloading policy in different scenarios. Simulation experiments were conducted to evaluate the performance of the proposed DRL-based method with different data transmission rates and task numbers. The results show that our method outperforms two heuristic baselines and achieves nearly optimal performance.Keywords
This publication has 11 references indexed in Scilit:
- Computation Offloading for Multi-Access Mobile Edge Computing in Ultra-Dense NetworksIEEE Communications Magazine, 2018
- Performance Optimization in Mobile-Edge Computing via Deep Reinforcement Learning2018
- First Hop Mobile Offloading of DAG Computations2018
- Deep reinforcement learning based computation offloading and resource allocation for MEC2018
- Mastering the game of Go without human knowledgeNature, 2017
- Offloading in Mobile Edge Computing: Task Allocation and Computational Frequency ScalingIEEE Transactions on Communications, 2017
- Human-level control through deep reinforcement learningNature, 2015
- Effective Approaches to Attention-based Neural Machine Translation2015
- Task Scheduling with Dynamic Voltage and Frequency Scaling for Energy Minimization in the Mobile Cloud Computing EnvironmentIEEE Transactions on Services Computing, 2014
- Odessa2011