arrow
Return

FUNOff: Offloading Applications at Function Granularity for Mobile Edge Computing

delete2023-01-01
delete1
PRE
AI
陈
陈星 (Xing Chen)
李鸣 cover
李鸣 (Ming Li)
H
Hao Zhong *
X
Xiaona Chen
Y
Yun Ma
C
Ching‐Hsien Hsu
DOI:10.1109/TMC.2023.3240741delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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%.
Keywords:
Mobile edge computing
computation offloading
code analysis
object-oriented application
software adaptation

Journal

IEEE Transactions on Mobile Computing cover
IEEE Transactions on Mobile Computing
IF:
9.2
Papers:
5.9K
Citations:
1.8W

Organization

S
shanghai jiao tong university
Scholars:
15.7W
Papers: 11.7W
Citations: 159
A
asia university taiwan
Scholars:
2.0K
Papers: 2.8K
Citations: 5
P
peking university
Scholars:
11.9W
Papers: 8.7W
Citations: 146
F
fuzhou university
Scholars:
3.3W
Papers: 2.1W
Citations: 31
researcher View more organizations
Cited Papers

Cited Papers

Energy-Efficient Offloading for DNN-Based Smart IoT Systems in Cloud-Edge Environments
err2022-03-01
err141
errOAAI
errChen, Xing; Zhang, Jianshan; Lin, Bing; Chen, Zheyi; Wolter, Katinka; Min, Geyong
errShare
errSave
DeepWear: Adaptive Local Offloading for On-Wearable Deep Learning
err2020-02-01
err79
errOAAI
errXu, Mengwei; Qian, Feng; Zhu, Mengze; Huang, Feifan; Pushp, Saumay; Liu, Xuanzhe
errShare
errSave
Collaborative Mobile Edge Computing in 5G Networks: New Paradigms, Scenarios, and Challenges
err2017-04-01
err504
errOAAI
errTran, Tuyen X.; Hajisami, Abolfazl; Pandey, Parul; Pompili, Dario
errShare
errSave
Reliable Computation Offloading for Edge-Computing-Enabled Software-Defined IoV
err2020-08-01
err241
PREAI
errHou, Xiangwang; Ren, Zhiyuan; Wang, Jingjing; Cheng, Wenchi; Ren, Yong; Chen, Kwang-Cheng; Zhang, Hailin
errShare
errSave
ULOOF: A User Level Online Offloading Framework for Mobile Edge Computing
err2018-11-01
err98
PREAI
errNeto, Jose Leal D.; Yu, Se-Young; Macedo, Daniel F.; Nogueira, Jose Marcos S.; Langar, Rami; Secci, Stefano
errShare
errSave
Dandelion: A Unified Code Offloading System for Wearable Computing
err2019-03-01
err17
PREAI
errGolkarifard, Morteza; Yang, Ji; Huang, Zhanpeng; Movaghar, Ali; Hui, Pan
errShare
errSave
A New Deep Learning-Based Food Recognition System for Dietary Assessment on An Edge Computing Service Infrastructure
err2018-03-01
err198
PREAI
errLiu, Chang; Cao, Yu; Luo, Yan; Chen, Guanling; Vokkarane, Vinod; Ma Yunsheng; Chen, Songqing; Hou, Peng
errShare
errSave
researcher View more