Mobility-Aware Computation Offloading in Edge Computing Using Machine Learning

被引:39
作者
Maleki, Erfan Farhangi [1 ]
Mashayekhy, Lena [1 ]
Nabavinejad, Seyed Morteza [2 ]
机构
[1] Univ Delaware, Dept Comp & Informat Sci, Newark, DE 19716 USA
[2] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran 19395, Iran
关键词
Edge computing; computation offloading; mobility; sampling; dynamic programming; MATRIX COMPLETION; MIGRATION;
D O I
10.1109/TMC.2021.3085527
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloudlets are resource-rich computing infrastructures of edge computing that are located at physical proximity of users to provide one-hop, high-bandwidth wireless access to additional computational resources. They enable computation offloading for user applications, which compensates for the resource limitation of user devices by providing ultra-low latency processing for their applications. Although the computation capability of user devices is dramatically augmented by offloading, spatio-temporal uncertainties due to user mobility and changes in application specifications bring the most challenging obstacles in deciding where to offload to provide minimum latency. In this paper, we focus on these challenges by designing efficient offloading approaches that take into account these uncertainties and dynamics in order to minimize the turnaround time of the applications, which is constituted by offloading latency, migration delay, and execution time. We first formulate this NP-hard problem as an integer programming model to obtain optimal offloading decisions. We tackle its intractability by designing two novel offloading approaches, called S-OAMC and G-OAMC, that fully assign applications to cloudlets by considering their expected future locations and specifications predicted by Matrix Completion, a machine learning method. S-OAMC is a sampling-based approximation dynamic programming approach that enhances scalability and obtains near-optimal solutions. G-OAMC is a fast greedy-based approach for finding low-turnaround time offloading decisions. We conduct extensive experiments to assess the performance of our proposed approaches. The results show that S-OAMC and G-OAMC lead to near-optimal turnaround time in a reasonable time, and they both obtain low migration rates.
引用
收藏
页码:328 / 340
页数:13
相关论文
共 50 条
  • [41] A Mobility-aware Flying Edge Computing Service Orchestration with Quality of Service Support
    Santos, Hugo
    Medeiros, Iago
    Rocha, Carlos
    Rosario, Denis
    Cerqueira, Eduardo
    Braun, Torsten
    2023 IEEE 9TH WORLD FORUM ON INTERNET OF THINGS, WF-IOT, 2023,
  • [42] LiMPO: lightweight mobility prediction and offloading framework using machine learning for mobile edge computing
    Zaman, Sardar Khaliq uz
    Jehangiri, Ali Imran
    Maqsood, Tahir
    ul Haq, Nuhman
    Umar, Arif Iqbal
    Shuja, Junaid
    Ahmad, Zulfiqar
    Ben Dhaou, Imed
    Alsharekh, Mohammed F.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2023, 26 (01): : 99 - 117
  • [43] Context-aware computation offloading for mobile edge computing
    Farahbakhsh, Fariba
    Shahidinejad, Ali
    Ghobaei-Arani, Mostafa
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (5) : 5123 - 5135
  • [44] Blockchain-based Mobility-aware Offloading mechanism for Fog computing services
    Dou, Wanchun
    Tang, Wenda
    Liu, Bowen
    Xu, Xiaolong
    Ni, Qiang
    COMPUTER COMMUNICATIONS, 2020, 164 (164) : 261 - 273
  • [45] A Survey of Computation Offloading in Edge Computing
    Zheng, Tao
    Wan, Jian
    Zhang, Jilin
    Jiang, Congfeng
    Jia, Gangyong
    PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (CITS), 2020, : 12 - 17
  • [46] Computation Offloading Toward Edge Computing
    Lin, Li
    Liao, Xiaofei
    Jin, Hai
    Li, Peng
    PROCEEDINGS OF THE IEEE, 2019, 107 (08) : 1584 - 1607
  • [47] Computation Offloading and Resource Allocation in Failure-Aware Vehicular Edge Computing
    Tang, Chaogang
    Yan, Ge
    Wu, Huaming
    Zhu, Chunsheng
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2024, 70 (01) : 1877 - 1888
  • [48] Mobility-aware Task Offloading in Fog-Assisted Networks
    Kakati, Sangeeta
    Alam, Mehbub
    Matam, Rakesh
    Barbhuiya, Ferdous Ahmed
    Mukherjee, Mithun
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 2897 - 2902
  • [49] Mobility-Aware Proactive Edge Caching for Connected Vehicles Using Federated Learning
    Yu, Zhengxin
    Hu, Jia
    Min, Geyong
    Zhao, Zhiwei
    Miao, Wang
    Hossain, M. Shamim
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (08) : 5341 - 5351
  • [50] A Fault-Tolerant Mobility-Aware Caching Method in Edge Computing
    Ma, Yong
    Zhao, Han
    Guo, Kunyin
    Xia, Yunni
    Wang, Xu
    Niu, Xianhua
    Zhu, Dongge
    Dong, Yumin
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2024, 140 (01): : 907 - 927