FUNOff: Offloading Applications at Function Granularity for Mobile Edge Computing

被引:1
|
作者
Chen, Xing [1 ]
Li, Ming [1 ]
Zhong, Hao [2 ]
Chen, Xiaona [1 ]
Ma, Yun [3 ]
Hsu, Ching-Hsien [4 ]
机构
[1] Fuzhou Univ, Coll Comp & Data Sci, Fujian Prov Key Lab Network Comp & Intelligent Inf, Fuzhou 350118, Peoples R China
[2] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[3] Peking Univ, Sch Elect Engn & Comp Sci, Beijing 100871, Peoples R China
[4] Asia Univ, Dept Comp Sci & Informat Engn, Taichung 413, Taiwan
基金
中国国家自然科学基金;
关键词
Mobile edge computing; computation offloading; code analysis; object-oriented application; software adaptation; CLOUD; ALLOCATION; ALGORITHM; SYSTEM;
D O I
10.1109/TMC.2023.3240741
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile edge computing (MEC) offers a promising technology that deploys computing resources closer to mobile devices for improving performance. Most of the existing studies support on-demand remote execution of the computing tasks in applications through program transformation, but they commonly assume that mobile devices merely resort to a single server for computation offloading, which cannot make full use of the scattered and changeable computing resources. Thus, for object-oriented applications, we propose a novel approach, called FUNOff, to support the dynamic offloading of applications in MEC at the function granularity. First, we extract a call tree via code analysis and locate the function invocations that are suitable for offloading. Next, we refactor the code of related object functions according to a specific program structure. Finally, we make offloading decisions referring to the context at runtime and send function invocations to multiple remote servers for execution. We evaluate the proposed FUNOff on two real-world applications. The results show that, compared with other approaches, FUNOff better supports the computation offloading of object-oriented applications in MEC, which reduces the response time by 10.7%-58.2%.
引用
收藏
页码:1717 / 1734
页数:18
相关论文
共 50 条
  • [31] Computation offloading and service allocation in mobile edge computing
    Li, Chunlin
    Cai, Qianqian
    Zhang, Chaokun
    Ma, Bingbin
    Luo, Youlong
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (12): : 13933 - 13962
  • [32] Poster: Adaptive Video Offloading in Mobile Edge Computing
    Ma, Weibin
    Mashayekhy, Lena
    2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 1130 - 1131
  • [33] Utility Aware Task Offloading for Mobile Edge Computing
    Bi, Ran
    Ren, Jiankang
    Wang, Hao
    Liu, Qian
    Yang, Xiuyuan
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2019, 2019, 11604 : 547 - 555
  • [34] On the Optimality of Task Offloading in Mobile Edge Computing Environments
    Alghamdi, Ibrahim
    Anagnostopoulos, Christos
    Pezaros, Dimitrios P.
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [35] Video Offloading in Mobile Edge Computing: Dealing With Uncertainty
    Ma, Weibin
    Mashayekhy, Lena
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (11) : 10251 - 10264
  • [36] A Survey on Computation Offloading for Mobile Edge Computing Information
    Shan, Xiaoyu
    Li, Peng
    Zhi, Hanxiao
    Han, Zhijie
    2018 IEEE 4TH INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), 4THIEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 3RD IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2018, : 248 - 251
  • [37] Vehicular Computation Offloading for Industrial Mobile Edge Computing
    Zhao, Liang
    Yang, Kaiqi
    Tan, Zhiyuan
    Song, Houbing
    Al-Dubai, Ahmed
    Zomaya, Albert Y.
    Li, Xianwei
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (11) : 7871 - 7881
  • [38] MVR: an Architecture for Computation Offloading in Mobile Edge Computing
    Wei, Xiaojuan
    Wang, Shangguang
    Zhou, Ao
    Xu, Jinliang
    Su, Sen
    Kumar, Sathish
    Yang, Fangchun
    2017 IEEE 1ST INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2017, : 232 - 235
  • [39] Performance Guaranteed Partial Offloading for Mobile Edge Computing
    Saleem, Umber
    Liu, Yu
    Jangsher, Sobia
    Li, Yong
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [40] Energy Efficient Computation Offloading in Mobile Edge Computing
    Rong, Bo
    Chen, Ying
    Zhang, Ning
    Wu, Yuan
    Shen, Sherman
    IEEE WIRELESS COMMUNICATIONS, 2023, 30 (02) : 8 - 8