iRAF: A Deep Reinforcement Learning Approach for Collaborative Mobile Edge Computing IoT Networks
Top Cited Papers
- 25 April 2019
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet of Things Journal
- Vol. 6 (4), 7011-7024
- https://doi.org/10.1109/jiot.2019.2913162
Abstract
Recently, as the development of artificial intelligence (AI), data-driven AI methods have shown amazing performance in solving complex problems to support the Internet of Things (IoT) world with massive resource-consuming and delay-sensitive services. In this paper, we propose an intelligent Resource Allocation Framework (iRAF) to solve the complex resource allocation problem for the Collaborative Mobile Edge Computing (CoMEC) network. The core of iRAF is a multi-task deep reinforcement learning algorithm for making resource allocation decisions based on network states and task characteristics, such as the computing capability of edge servers and devices, communication channel quality, resource utilization, and latency requirement of the services, etc. The proposed iRAF can automatically learn the network environment and generate resource allocation decision to maximize the performance over latency and power consumption with self-play training. iRAF becomes its own teacher: a Deep Neural Network (DNN) is trained to predict iRAF’s resource allocation action in a self-supervised learning manner, where the training data is generated from the searching process of Monte Carlo Tree Search (MCTS) algorithm. A major advantage of MCTS is that it will simulate trajectories into the future, starting from a root state, to obtain a best action by evaluating the reward value. Numerical results show that our proposed iRAF achieves 59.27% and 51.71% improvement on service latency performance compared with the greedy-search and the deep Q-learning based methods, respectively.Keywords
Funding Information
- National Natural Science Foundation of China (61701059)
This publication has 44 references indexed in Scilit:
- A survey on mobile edge computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- Weighted Max-Min Fairness oriented load-balancing and clustering for multicast Cache-Enabled F-RANPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- Edge Computing: Vision and ChallengesIEEE Internet of Things Journal, 2016
- Mobile Edge Computing: Progress and ChallengesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2016
- Mastering the game of Go with deep neural networks and tree searchNature, 2016
- Adaptive Multi-Resource Allocation for Cloudlet-Based Mobile Cloud Computing SystemIEEE Transactions on Mobile Computing, 2015
- Efficient Multi-User Computation Offloading for Mobile-Edge Cloud ComputingIEEE/ACM Transactions on Networking, 2015
- A Lyapunov Optimization Approach for Green Cellular Networks With Hybrid Energy SuppliesIEEE Journal on Selected Areas in Communications, 2015
- Joint resource allocation and offloading strategies in cloud enabled cellular networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2015
- Deep Learning Face Representation from Predicting 10,000 ClassesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014