Skip to content

shiqiangw/service-migration-mdp

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
February 19, 2020 08:37
February 19, 2020 11:14
February 19, 2020 09:17
February 19, 2020 09:17
February 19, 2020 09:17
February 19, 2020 09:17

Dynamic Service Migration in Mobile Edge Computing Based on Markov Decision Process

This is the simulation code for the paper S. Wang, R. Urgaonkar, M. Zafer, T. He, K. Chan, K. K. Leung, "Dynamic service migration in mobile edge computing based on Markov decision process," IEEE/ACM Transactions on Networking, vol. 27, no. 3, pp. 1272 – 1288, Jun. 2019. (arXiv link: https://arxiv.org/abs/1506.05261)

The code runs best on MATLAB. It also runs on GNU Octave but the plot of instantaneous cost may be shown with lower granularity.

To reproduce the random walk result (Fig. 6 of the paper), run mainRandomWalk.m.

To reproduce the result with real base station locations (Fig. 8 of the paper), run mainRealCellLocation.m.

There are certain parameters in mainRandomWalk.m and mainRealCellLocation.m that can be changed for different experiments. The main algorithms are implemented in algorithms.m which is called within mainRandomWalk.m and mainRealCellLocation.m.

Real user traces are obtained from http://crawdad.org/epfl/mobility/20090224/ and the base station locations are obtained from http://www.antennasearch.com/. These are saved in traceRealCellLocations.mat.

About

Code for paper "Dynamic Service Migration in Mobile Edge Computing Based on Markov Decision Process"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages