Distributed Deep Learning-based Offloading for Mobile Edge Computing Networks
Distributed Deep Learning-based Offloading for Mobile Edge Computing Networks
Python code to reproduce our works on Deep Learning-based Offloading for Mobile-Edge Computing Networks [1], where multiple parallel Deep Neural Networks (DNNs) are used to efficiently generate near-optimal binary offloading decisions. This project includes:
memory.py: the DNN structure for DDLO, inclduing training structure and test structure
data: all data are stored in this subdirectory, includes:
main.py: run this file, inclduing setting system parameters
MUMT.py: compute system utility Q, provided with the size of all tasks and offloading decision
Tensorflow 1.x.
numpy
scipy
run the file, main.py
If you have any questions related to the codes, please feel free to contact Liang Huang (lianghuang AT zjut.edu.cn)
For deep reinforcement learning-based offloading for a simple MEC structure, please refer to our recent DROO project with much cleaner and well-commented source codes: