Computation Offloading for Workflow in Mobile Edge Computing Based on Deep Q-Learning

Mobile edge computing (MEC) can significantly enhance device computing power by offloading service workflows from mobile device computing to mobile network edges. Thus how to implement an efficient computation offloading mechanism is a major challenge nowadays. For the purpose of addressing this problem, this paper aims to reduce application completion time and energy consumption of user device (UD) in offloading. The algorithm proposed formalizes the computation offloading problem into an energy and time optimization problem according to user experience, and obtains the optimal cost strategy on the basis of deep Q-learning (DQN). The simulation results show that comparing to the known local execution algorithm and random offloading algorithm, the computation offloading algorithm proposed in this paper can significantly reduce the energy consumption and shorten the completion time of service workflow execution.

[1]  Paulo F. Pires,et al.  Adaptive Energy-Aware Computation Offloading for Cloud of Things Systems , 2017, IEEE Access.

[2]  Joonhyuk Kang,et al.  Mobile Edge Computing via a UAV-Mounted Cloudlet: Optimization of Bit Allocation and Path Planning , 2016, IEEE Transactions on Vehicular Technology.

[3]  Zhetao Li,et al.  Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing , 2019, IEEE Transactions on Mobile Computing.

[4]  Khaled Ben Letaief,et al.  Power-Delay Tradeoff in Multi-User Mobile-Edge Computing Systems , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[5]  Ilsun You,et al.  A Novel Utility Based Resource Management Scheme in Vehicular Social Edge Computing , 2018, IEEE Access.

[6]  Kim-Kwang Raymond Choo,et al.  Fair Resource Allocation in an Intrusion-Detection System for Edge Computing: Ensuring the Security of Internet of Things Devices , 2018, IEEE Consumer Electronics Magazine.

[7]  Ulrich Schurr,et al.  Plant Screen Mobile: an open-source mobile device app for plant trait analysis , 2019, Plant Methods.

[8]  Jiajia Liu,et al.  Collaborative Mobile Edge Computation Offloading for IoT over Fiber-Wireless Networks , 2018, IEEE Network.

[9]  Xin Wang,et al.  Computation offloading for mobile edge computing: A deep learning approach , 2017, 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[10]  Yan Lindsay Sun,et al.  Multi-objective Optimization of Resource Scheduling in Fog Computing Using an Improved NSGA-II , 2018, Wirel. Pers. Commun..

[11]  Ying-Dar Lin,et al.  Network Testing and Analytics , 2017, IEEE Commun. Mag..

[12]  Gordon L. Stuber,et al.  Principles of Mobile Communication , 1996 .

[13]  Kaibin Huang,et al.  Asynchronous Mobile-Edge Computation Offloading: Energy-Efficient Resource Management , 2018, IEEE Transactions on Wireless Communications.

[14]  Ting Han,et al.  Energy-efficient task offloading, load balancing, and resource allocation in mobile edge computing enabled IoT networks , 2018, Science China Information Sciences.

[15]  Gordon L. Stüber Principles of mobile communication , 1996 .