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 条
  • [41] Offloading Schemes in Mobile Edge Computing With an Assisted Mechanism
    Wang, Haojia
    Peng, Zhangyou
    Pei, Yongsheng
    IEEE ACCESS, 2020, 8 : 50721 - 50732
  • [42] Computational Offloading of Service Workflow in Mobile Edge Computing
    Fu, Shuang
    Ding, Chenyang
    Jiang, Peng
    INFORMATION, 2022, 13 (07)
  • [43] Computation offloading and service allocation in mobile edge computing
    Chunlin Li
    Qianqian Cai
    Chaokun Zhang
    Bingbin Ma
    Youlong Luo
    The Journal of Supercomputing, 2021, 77 : 13933 - 13962
  • [44] Task Offloading Scheduling in Mobile Edge Computing Networks
    Wang, Zhonglun
    Li, Peifeng
    Shen, Shuai
    Yang, Kun
    12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 322 - 329
  • [45] Offloading Selection with Unequal Timeslot in Mobile Edge Computing
    Hirayama, Naotaka
    Kobayashi, Takuya
    Adachi, Koichi
    2021 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2021, : 1963 - 1968
  • [46] Task offloading strategies for mobile edge computing: A survey
    Dong, Shi
    Tang, Junxiao
    Abbas, Khushnood
    Hou, Ruizhe
    Kamruzzaman, Joarder
    Rutkowski, Leszek
    Buyya, Rajkumar
    COMPUTER NETWORKS, 2024, 254
  • [47] Utility Aware Offloading for Mobile-Edge Computing
    Ran Bi
    Qian Liu
    Jiankang Ren
    Guozhen Tan
    Tsinghua Science and Technology, 2021, 26 (02) : 239 - 250
  • [48] Computation Offloading and Resource Allocation for Mobile Edge Computing
    Cheng, Ziqing
    Wang, Qi
    Li, Zhiyong
    Rudolph, Guenter
    2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 2735 - 2740
  • [49] Computation offloading in mobile edge computing networks: A survey
    Feng, Chuan
    Han, Pengchao
    Zhang, Xu
    Yang, Bowen
    Liu, Yejun
    Guo, Lei
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 202
  • [50] Context‐aware computation offloading for mobile edge computing
    Fariba Farahbakhsh
    Ali Shahidinejad
    Mostafa Ghobaei-Arani
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 5123 - 5135