Scinovex
articleTop 1% cited

Optimized Computation Offloading Performance in Virtual Edge Computing Systems Via Deep Reinforcement Learning

IEEE Internet of Things Journal · 2018 · Vol. 6(3) · pp. 4005–4018
Xianfu ChenHonggang ZhangCelimuge WuShiwen MaoYusheng JiMehdi Bennis

Abstract

To improve the quality of computation experience for mobile devices, mobile-edge computing (MEC) is a promising paradigm by providing computing capabilities in close proximity within a sliced radio access network (RAN), which supports both traditional communication and MEC services. Nevertheless, the design of computation offloading policies for a virtual MEC system remains challenging. Specifically, whether to execute a computation task at the mobile device or to offload it for MEC server execution should adapt to the time-varying network dynamics. This paper considers MEC for a representative mobile user in an ultradense sliced RAN, where multiple base stations (BSs) are available to be selected for computation offloading. The problem of solving an optimal computation offloading policy is modeled as a Markov decision process, where our objective is to maximize the long-term utility performance whereby an offloading decision is made based on the task queue state, the energy queue state as well as the channel qualities between mobile user and BSs. To break the curse of high dimensionality in state space, we first propose a double deep Q-network (DQN)-based strategic computation offloading algorithm to learn the optimal policy without knowing a priori knowledge of network dynamics. Then motivated by the additive structure of the utility function, a Q-function decomposition technique is combined with the double DQN, which leads to a novel learning algorithm for the solving of stochastic computation offloading. Numerical experiments show that our proposed learning algorithms achieve a significant improvement in computation offloading performance compared with the baseline policies.

IoT and Edge/Fog ComputingAge of Information OptimizationEnergy Harvesting in Wireless NetworksComputation offloadingComputer scienceMarkov decision processMobile edge computingReinforcement learningDistributed computingServerComputationEdge computingUser equipment

Funding

  • National Science Foundation
  • Auburn University
  • National Natural Science Foundation of China
  • Academy of Finland
  • National Key Research and Development Program of China
Citations
681
FWCI
61.65
field-weighted impact
References
48
Percentile
100%
vs. same field & year
Citations per year
References
Q-learning
Machine Learning · 1992 · 8,916 citations
Reinforcement Learning: An Introduction
IEEE Transactions on Neural Networks · 2005 · 25,702 citations
Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading
IEEE Transactions on Wireless Communications · 2016 · 1,534 citations
Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices
IEEE Journal on Selected Areas in Communications · 2016 · 1,667 citations
Computation Offloading and Resource Allocation in Wireless Cellular Networks With Mobile Edge Computing
IEEE Transactions on Wireless Communications · 2017 · 713 citations
Joint Offloading and Computing Optimization in Wireless Powered Mobile-Edge Computing Systems
IEEE Transactions on Wireless Communications · 2017 · 944 citations
Reinforcement Learning: An Introduction
IEEE Transactions on Neural Networks · 1998 · 26,808 citations
Related articles
Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices
IEEE Journal on Selected Areas in Communications · 2016 · 1,667 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.