journal article·2022-03-24Open access

COME-UP: Computation Offloading in Mobile Edge Computing with LSTM Based User Direction Prediction

Sardar Khaliq uz Zaman, Ali Imran Jehangiri, Tahir Maqsood, Arif Iqbal Umar, Muhammad Amir Khan, Noor Zaman Jhanjhi, Mohammad Shorfuzzaman, Mehedi Masud

Applied Sciences· Volume 12· Issue 7

Abstract

In mobile edge computing (MEC), mobile devices limited to computation and memory resources offload compute-intensive tasks to nearby edge servers. User movement causes frequent handovers in 5G urban networks. The resultant delays in task execution due to unknown user position and base station lead to increased energy consumption and resource wastage. The current MEC offloading solutions separate computation offloading from user mobility. For task offloading, techniques that predict the user’s future location do not consider user direction. We propose a framework termed COME-UP Computation Offloading in mobile edge computing with Long-short term memory (LSTM) based user direction prediction. The nature of the mobility data is nonlinear and leads to a time series prediction problem. The LSTM considers the previous mobility features, such as location, velocity, and direction, as input to a feed-forward mechanism to train the learning model and predict the next location. The proposed architecture also uses a fitness function to calculate priority weights for selecting an optimum edge server for task offloading based on latency, energy, and server load. The simulation results show that the latency and energy consumption of COME-UP are lower than the baseline techniques, while the edge server utilization is enhanced.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Human Mobility and Location-Based Analysis · Age of Information Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science and Information Technology, Hazara University Mansehra, Mansehra 21300, Pakistan

Department of Computer Science, Abbottabad Campus, COMSATS University Islamabad, Abbottabad 54590, Pakistan

School of Computer Science and Engineering, Taylor’s University, Subang Jaya 47500, Malaysia

Center for Smart Society 5.0 [CCS5], Faculty of Innovation and Technology, Taylor’s University, Subang Jaya 47500, Malaysia

Department of Computer Science, College of Computers and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia

Funding

Taif University

References (49)

Show source-provided references
1. MEC-Enabled Hierarchical Emotion Recognition and Perturbation-Aware Defense in Smart Cities10.1109/JIOT.2021.3079304 ↗
2. Mobility-aware partial computation offloading in vehicular networks: A deep reinforcement learning based scheme
3. McClellan, M., Cervelló Pastor, C., and Sallent, S. (2020). Deep Learning at the Mobile Edge: Opportunities for 5G Networks. Appl. Sci., 10.10.3390/app10144735 ↗
4. Huynh, L.N.T., Pham, Q.V., Pham, X.Q., Nguyen, T.D.T., Hossain, M.D., and Huh, E.N. (2020). Efficient Computation Offloading in Multi-Tier Multi-Access Edge Computing Systems: A Particle Swarm Optimization Approach. Appl. Sci., 10.10.3390/app10010203 ↗
5. Recent advances in mobile edge computing and content caching10.1016/j.dcan.2019.08.004 ↗
6. Mustafa, E., Shuja, J., Jehangiri, A.I., Din, S., Rehman, F., Mustafa, S., Maqsood, T., and Khan, A.N. (2021). Joint wireless power transfer and task offloading in mobile edge computing: A survey. Clust. Comput., 1–20.10.1007/s10586-021-03376-3 ↗
7. SimEdgeIntel: A open-source simulation platform for resource management in edge intelligence10.1016/j.sysarc.2021.102016 ↗
8. DMPO: Dynamic mobility-aware partial offloading in mobile edge computing10.1016/j.future.2018.07.032 ↗
9. User mobility aware task assignment for Mobile Edge Computing10.1016/j.future.2018.02.014 ↗
10. MobFogSim: Simulation of mobility and migration for fog computing10.1016/j.simpat.2019.102062 ↗
11. A survey on the computation offloading approaches in mobile edge computing: A machine learning-based perspective10.1016/j.comnet.2020.107496 ↗
12. Mobility-aware computational offloading in mobile edge networks: A survey10.1007/s10586-021-03268-6 ↗
13. Tu, Y., Chen, H., Yan, L., and Zhou, X. (2022). Task Offloading Based on LSTM Prediction and Deep Reinforcement Learning for Efficient Edge Computing in IoT. Futur. Internet, 14.10.3390/fi14020030 ↗
14. Moon, S., and Lim, Y. (2022). Task Migration with Partitioning for Load Balancing in Collaborative Edge Computing. Appl. Sci., 12.10.3390/app12031168 ↗
15. Chamola, V., Tham, C.K., and Chalapathi, G.S.S. (2017, January 13–17). Latency aware mobile task assignment and load balancing for edge cloudlets. Proceedings of the 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), Kona, HI, USA.10.1109/PERCOMW.2017.7917628 ↗
16. Alam, G.R., Tun, Y.K., and Hong, C.S. (2016, January 13–15). Multi-agent and reinforcement learning based code offloading in mobile fog. Proceedings of the 2016 International Conference on Information Networking (ICOIN), Kota Kinabalu, Malaysia.10.1109/ICOIN.2016.7427078 ↗
17. Quality-Aware Sparse Data Collection in MEC-Enhanced Mobile Crowdsensing Systems10.1109/TCSS.2019.2909265 ↗
18. Computation Offloading for Service Workflow in Mobile Cloud Computing10.1109/TPDS.2014.2381640 ↗
19. A Comprehensive Survey on Mobility-Aware D2D Communications: Principles, Practice and Challenges10.1109/COMST.2019.2923708 ↗
20. Qi, Q., Liao, J., Wang, J., Li, Q., and Cao, Y. (2016). Software Defined Resource Orchestration System for Multitask Application in Heterogeneous Mobile Cloud Computing. Mob. Inf. Syst., 2016.10.1109/INFCOMW.2016.7562076 ↗
21. Peng, Q., Xia, Y., Feng, Z., Lee, J., Wu, C., Luo, X., Zheng, W., Liu, H., Qin, Y., and Chen, P. (2019, January 8–13). Mobility-Aware and Migration-Enabled Online Edge User Allocation in Mobile Edge Computing. Proceedings of the 2019 IEEE International Conference on Web Services (ICWS), Milan, Italy.10.1109/ICWS.2019.00026 ↗
22. MAGA: A Mobility-Aware Computation Offloading Decision for Distributed Mobile Cloud Computing10.1109/JIOT.2017.2776252 ↗
23. Heterogeneous cloudlet deployment and user-cloudlet association toward cost effective fog computing10.1002/cpe.3975 ↗
24. Mobility-Aware Multi-User Offloading Optimization for Mobile Edge Computing10.1109/TVT.2020.2966500 ↗
25. Wu, C.L., Chiu, T.C., Wang, C.Y., and Pang, A.C. (2020, January 7–11). Mobility-Aware Deep Reinforcement Learning with Glimpse Mobility Prediction in Edge Computing. Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland.10.1109/ICC40277.2020.9149185 ↗
26. Huang, L., Feng, X., Feng, A., Huang, Y., and Qian, L.P. (2018). Distributed Deep Learning-based Offloading for Mobile Edge Computing Networks. Mob. Netw. Appl., 1–8.10.1007/s11036-018-1177-x ↗
27. Tang, M., and Wong, V.W. (2020). Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing Systems. IEEE Trans. Mob. Comput.10.1109/ICCWorkshops49005.2020.9145133 ↗
28. Knowledge Transfer for On-Device Deep Reinforcement Learning in Resource Constrained Edge Computing Systems10.1109/ACCESS.2020.3014922 ↗
29. Optimized Computation Offloading Performance in Virtual Edge Computing Systems Via Deep Reinforcement Learning10.1109/JIOT.2018.2876279 ↗
30. Semi-Online Computational Offloading by Dueling Deep-Q Network for User Behavior Prediction10.1109/ACCESS.2020.3004861 ↗
31. Attention-based BiLSTM models for personality recognition from user-generated content10.1016/j.ins.2022.03.038 ↗
32. Zhang, Z., Guo, J., Zhang, H., Zhou, L., and Wang, M. (2022). Product selection based on sentiment analysis of online reviews: An intuitionistic fuzzy TODIM method. Complex Intell. Syst., 1–14.10.1007/s40747-022-00678-w ↗
33. Zhou, L., Tang, L., and Zhang, Z. (2022). Extracting and ranking product features in consumer reviews based on evidence theory. J. Ambient Intell. Humaniz. Comput., 1–11.
34. Energy-Minimization Task Offloading and Resource Allocation for Mobile Edge Computing in NOMA Heterogeneous Networks10.1109/TVT.2020.3040645 ↗
35. Formal Verification and Performance Evaluation of Task Scheduling Heuristics for Makespan Optimization and Workflow Distribution in Large-scale Computing Systems
36. Reinforcement learning-based joint task offloading and migration schemes optimization in mobility-aware MEC network
37. A Load Balanced Task Scheduling Heuristic for Large-Scale Computing Systems10.32604/csse.2019.34.079 ↗
38. Energy efficiency in cloud computing data center: A survey on hardware technologies10.1007/s10586-021-03431-z ↗
39. Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing10.1016/j.future.2011.04.017 ↗
40. Elliptic Curve Cryptography hardware accelerator for high-performance secure servers10.1007/s11227-018-2317-6 ↗
41. Vertical Handover Analysis for Randomly Deployed Small Cells in Heterogeneous Networks10.1109/TWC.2019.2963829 ↗
42. Learning to Predict the Mobility of Users in Mobile mmWave Networks10.1109/MWC.001.1900241 ↗
43. Recurrent neural networks for time series forecasting: Current status and fu-ture directions10.1016/j.ijforecast.2020.06.008 ↗
44. Mobile communication base station traffic forecast
45. Energy-efficient 5G for a greener future10.1038/s41928-020-0404-1 ↗
46. The weighted sum method for multi-objective optimization: New insights10.1007/s00158-009-0460-7 ↗
47. Further advancements for E-UTRA physical layer aspects (Release 9) Further advancements for E-UTRA physical layer aspects (Release 9), 201010.1587/transcom.E94.B.3346 ↗
48. Energy-Efficient Resource Allocation for Secure NOMA-Enabled Mobile Edge Computing Networks10.1109/TCOMM.2019.2949994 ↗
49. Business Case and Technology Analysis for 5G Low Latency Applications