Multi-agent Reinforcement Learning for Resource Allocation in IoT networks with Edge Computing
arXiv:2004.02315
Abstract
To support popular Internet of Things (IoT) applications such as virtual reality, mobile games and wearable devices, edge computing provides a front-end distributed computing archetype of centralized cloud computing with low latency. However, it's challenging for end users to offload computation due to their massive requirements on spectrum and computation resources and frequent requests on Radio Access Technology (RAT). In this paper, we investigate computation offloading mechanism with resource allocation in IoT edge computing networks by formulating it as a stochastic game. Here, each end user is a learning agent observing its local environment to learn optimal decisions on either local computing or edge computing with the goal of minimizing long term system cost by choosing its transmit power level, RAT and sub-channel without knowing any information of the other end users. Therefore, a multi-agent reinforcement learning framework is developed to solve the stochastic game with a proposed independent learners based multi-agent Q-learning (IL-based MA-Q) algorithm. Simulations demonstrate that the proposed IL-based MA-Q algorithm is feasible to solve the formulated problem and is more energy efficient without extra cost on channel estimation at the centralized gateway compared to the other two benchmark algorithms.
arXiv comment10 pages, 7 figures, Journal
References in corpus (12)
- Dynamic Computation Offloading for Mobile-Edge Computing with Energy Harvesting Devices
- All One Needs to Know about Fog Computing and Related Edge Computing Paradigms: A Complete Survey
- Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing
- Resource Management in Fog/Edge Computing: A Survey
- The Internet of Things, Fog and Cloud Continuum: Integration and Challenges
- A Deep Reinforcement Learning Based Approach for Cost- and Energy-Aware Multi-Flow Mobile Data Offloading
- Towards an Intelligent Edge: Wireless Communication Meets Machine Learning
- Mobile Edge Computation Offloading Using Game Theory and Reinforcement Learning
- Performance Optimization in Mobile-Edge Computing via Deep Reinforcement Learning
- Fast Analog Transmission for High-Mobility Wireless Data Acquisition in Edge Learning
- A Market-Based Framework for Multi-Resource Allocation in Fog Computing
- Energy-Efficient Mobile-Edge Computation Offloading for Applications with Shared Data