LiMPO: lightweight mobility prediction and offloading framework using machine learning for mobile edge computing

被引:60
|
作者
Zaman, Sardar Khaliq uz [1 ]
Jehangiri, Ali Imran [1 ]
Maqsood, Tahir [2 ]
ul Haq, Nuhman [2 ]
Umar, Arif Iqbal [1 ]
Shuja, Junaid [2 ]
Ahmad, Zulfiqar [1 ]
Ben Dhaou, Imed [3 ,4 ,5 ]
Alsharekh, Mohammed F. [6 ]
机构
[1] Hazara Univ Mansehra, Dept Comp Sci & Informat Technol, Mansehra, Pakistan
[2] COMSATS Univ Islamabad CUI, Dept Comp Sci, Abbottabad Campus, Abbottabad, Pakistan
[3] Dar Al Hekma Univ, Sch Engn Comp & Informat, Jeddah, Saudi Arabia
[4] Univ Turku, Dept Comp, Turku, Finland
[5] Univ Monastir, Higher Inst Comp Sci & Math, Dept Technol, Monastir, Tunisia
[6] Qassim Univ, Unaizah Coll Engn, Dept Elect Engn, Buraydah, Saudi Arabia
关键词
Mobile edge computing; Task offloading; Location prediction; Machine learning; OPTIMIZATION; MIGRATION; MEC; ALLOCATION;
D O I
10.1007/s10586-021-03518-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several applications have emerged with the proliferation of mobile devices to provide communication, learning, social networking, entertainment, and community computing services. Such applications include augmented reality, online gaming, and other real-time applications that need higher computational resources. These applications, executing on mobile devices, often need to access external computing resources and offload the application tasks to the cloud or mobile edge computing (MEC) servers. However, delivering task offloading results to the users in the MEC environment is a challenge, certainly when user mobility is high. Sub-optimal server selection at the offloading stage increases latency, energy consumption and deteriorates both quality of experience and quality of service. Existing techniques proposed in the literature handle computation offloading and mobility management separately. Without considering the real-time mobility factors, the solutions produced are sub-optimal. Some solutions exist to manage mobility, but they involve higher time complexity. We consider the user mobility in offloading decisions and present a lightweight mobility prediction and offloading (LiMPO) framework that offloads the compute-intensive tasks to the predicted user location using artificial neural networks with less complexity. In addition, we propose a multi-objective genetic algorithm based server selection technique that jointly optimizes latency and energy consumption while improving the resource utilization of MEC servers. The performance of the proposed framework is compared with two other techniques task-assignment with optimized mobility and dynamic mobility-aware offloading algorithm for edge computing. The simulation results show that LiMPO outperforms the others by latency reduction, energy efficiency, and enhanced resource utilization.
引用
收藏
页码:99 / 117
页数:19
相关论文
共 50 条
  • [1] LiMPO: lightweight mobility prediction and offloading framework using machine learning for mobile edge computing
    Sardar Khaliq uz Zaman
    Ali Imran Jehangiri
    Tahir Maqsood
    Nuhman ul Haq
    Arif Iqbal Umar
    Junaid Shuja
    Zulfiqar Ahmad
    Imed Ben Dhaou
    Mohammed F. Alsharekh
    [J]. Cluster Computing, 2023, 26 : 99 - 117
  • [2] Mobility-Aware Computation Offloading in Edge Computing Using Machine Learning
    Maleki, Erfan Farhangi
    Mashayekhy, Lena
    Nabavinejad, Seyed Morteza
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (01) : 328 - 340
  • [3] Lightweight Offloading System For Mobile Edge Computing
    Jeong, Hyuk-Jin
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS (PERCOM WORKSHOPS), 2019, : 451 - 452
  • [4] A proactive caching and offloading technique using machine learning for mobile edge computing users
    Alqahtani, Fayez
    Al-Maitah, Mohammed
    Elshakankiry, Osama
    [J]. COMPUTER COMMUNICATIONS, 2022, 181 : 224 - 235
  • [5] Online learning offloading framework for heterogeneous mobile edge computing system
    Zhang, Feifei
    Ge, Jidong
    Wong, Chifong
    Li, Chuanyi
    Chen, Xingguo
    Zhang, Sheng
    Luo, Bin
    Zhang, He
    Chan, Victor
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 128 : 167 - 183
  • [6] A Machine Learning Framework for Edge Computing to Improve Prediction Accuracy in Mobile Health Monitoring
    Ram, Sigdel Shree
    Apduhan, Bernady
    Shiratori, Norio
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT III: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 1-4, 2019, PROCEEDINGS, PART III, 2019, 11621 : 417 - 431
  • [7] Mobility-aware computation offloading in edge computing using prediction
    Maleki, Erfan Farhangi
    Mashayekhy, Lena
    [J]. 4TH IEEE INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING (ICFEC 2020), 2020, : 69 - 74
  • [8] Learning for Computation Offloading in Mobile Edge Computing
    Dinh, Thinh Quang
    La, Quang Duy
    Quek, Tony Q. S.
    Shin, Hyundong
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (12) : 6353 - 6367
  • [9] RETRACTED: Machine Learning-Based Offloading Strategy for Lightweight User Mobile Edge Computing Tasks (Retracted Article)
    Zhou, Shuchen
    Jadoon, Waqas
    Shuja, Junaid
    [J]. COMPLEXITY, 2021, 2021
  • [10] Context-Aware Online Offloading Strategy with Mobility Prediction for Mobile Edge Computing
    Chen, Shuyu
    Chen, Haopeng
    Ruan, Jinteng
    Wang, Ziming
    [J]. 30TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2021), 2021,