Dynamic resource allocation exploiting mobility prediction in mobile edge computing

In 5G mobile networks, computing and communication converge into a single concept. This convergence leads to introduction of Mobile Edge Computing, where computing resources are distributed at the edge of mobile network, i.e., in base stations. This approach significantly reduces delay for computation of tasks offloaded from users' devices to cloud and reduces load of backhaul. However, due to users' mobility, optimal allocation of the computational resources at the base stations might change over time. The computational resources are allocated in a form of Virtual Machines (VM), which emulate a given computer system. User's mobility can be solved by VM migration, i.e., transfer of VM from one base station to another. Another option is to find a new communication path for exchange of data between the VM and the user. In this paper we propose an algorithm enabling flexible selection of communication path together with VM placement. To handle dynamicity of the system, we exploit prediction of users' movement. The prediction is used for dynamic VM placement and to find the most suitable communication path according to expected users' movement. Comparing to state of the art approaches, the proposal leads to reduction of the task offloading delay between 10% and 66% while energy consumed by user's equipment is kept at similar level. The proposed algorithm also enables higher arrival rate of the offloading requirements.

[1]  Kin K. Leung,et al.  Dynamic Service Placement for Mobile Micro-Clouds with Predicted Future Costs , 2015, IEEE Transactions on Parallel and Distributed Systems.

[2]  Idit Keidar,et al.  Thinner Clouds with Preallocation , 2013, HotCloud.

[3]  Shahryar Shafique Qureshi,et al.  Mobile cloud computing as future for mobile applications - Implementation methods and challenging issues , 2011, 2011 IEEE International Conference on Cloud Computing and Intelligence Systems.

[4]  Sergio Barbarossa,et al.  Joint Optimization of Radio and Computational Resources for Multicell Mobile-Edge Computing , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[5]  Kin K. Leung,et al.  Dynamic service migration in mobile edge-clouds , 2015, 2015 IFIP Networking Conference (IFIP Networking).

[6]  Arijit Banerjee,et al.  MobiScud: A Fast Moving Personal Cloud in the Mobile Network , 2015, AllThingsCellular@SIGCOMM.

[7]  Zdenek Becvar,et al.  Path selection using handover in mobile networks with cloud-enabled small cells , 2014, 2014 IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC).

[8]  Markus Rupp,et al.  The Vienna LTE simulators - Enabling reproducibility in wireless communications research , 2011, EURASIP J. Adv. Signal Process..

[9]  Valerio Di Valerio,et al.  Optimal Virtual Machines allocation in mobile femto-cloud computing: An MDP approach , 2014, WCNC Workshops.

[10]  Mahadev Satyanarayanan,et al.  Towards wearable cognitive assistance , 2014, MobiSys.

[11]  Sokol Kosta,et al.  Mobile offloading in the wild: Findings and lessons learned through a real-life experiment with a new cloud-aware system , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[12]  Gerd Ascheid,et al.  Handover prediction for long-term window scheduling based on SINR maps , 2013, 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC).

[13]  John Krumm,et al.  Far Out: Predicting Long-Term Human Mobility , 2012, AAAI.

[14]  Troels B. Sorensen,et al.  An Empirical LTE Smartphone Power Model with a View to Energy Efficiency Evolution , 2014 .

[15]  Georg Singer,et al.  Cell phone subscribers mobility prediction using enhanced Markov Chain algorithm , 2014, 2014 IEEE Intelligent Vehicles Symposium Proceedings.

[16]  Zdenek Becvar,et al.  An architecture for mobile computation offloading on cloud-enabled LTE small cells , 2014, 2014 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).