Learning-Based Computation Offloading for IoT Devices with Energy Harvesting

12/23/2017
by   Minghui Min, et al.
0

Internet of Things (IoT) devices can apply mobile-edge computing (MEC) and energy harvesting (EH) to provide the satisfactory quality of experiences for computation intensive applications and prolong the battery lifetime. In this article, we investigate the computation offloading for IoT devices with energy harvesting in wireless networks with multiple MEC devices such as base stations and access points, each with different computation resource and radio communication capability. We propose a reinforcement learning based computation offloading framework for an IoT device to choose the MEC device and determine the offloading rate according to the current battery level, the previous radio bandwidth to each MEC device and the predicted amount of the harvested energy. A "hotbooting" Q-learning based computation offloading scheme is proposed for an IoT device to achieve the optimal offloading performance without being aware of the MEC model, the energy consumption and computation latency model. We also propose a fast deep Q-network (DQN) based offloading scheme, which combines the deep learning and hotbooting techniques to accelerate the learning speed of Q-learning. We show that the proposed schemes can achieve the optimal offloading policy after sufficiently long learning time and provide their performance bounds under two typical MEC scenarios. Simulations are performed for IoT devices that use wireless power transfer to capture the ambient radio-frequency signals to charge the IoT batteries. Simulation results show that the fast DQN-based offloading scheme reduces the energy consumption, decreases the computation delay and the task drop ratio, and increases the utility of the IoT device in dynamic MEC, compared with the benchmark Q-learning based offloading.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 6

research
04/26/2021

Energy Savings by Task Offloading to a Fog Considering Radio Front-End Characteristics

Fog computing can be used to offload computationally intensive tasks fro...
research
06/03/2019

Decentralized Spectrum Learning for IoT Wireless Networks Collision Mitigation

This paper describes the principles and implementation results of reinfo...
research
11/14/2022

Joint Data Deepening-and-Prefetching for Energy-Efficient Edge Learning

The vision of pervasive machine learning (ML) services can be realized b...
research
04/23/2019

IRC: Cross-layer design exploration of Intermittent Robust Computation units for IoTs

Energy-harvesting-powered computing offers intriguing and vast opportuni...
research
05/25/2020

Dynamic Compression Ratio Selection for Edge Inference Systems with Hard Deadlines

Implementing machine learning algorithms on Internet of things (IoT) dev...
research
04/30/2020

Context-Aware Wireless Connectivity and Processing Unit Optimization for IoT Networks

A novel approach is presented in this work for context-aware connectivit...
research
12/19/2017

Two-dimensional Anti-jamming Mobile Communication Based on Reinforcement Learning

By using smart radio devices, a jammer can dynamically change its jammin...

Please sign up or login with your details

Forgot password? Click here to reset