An adaptive offloading framework for Android applications in mobile edge computing

被引:0
|
作者
Xing Chen
Shihong Chen
Yun Ma
Bichun Liu
Ying Zhang
Gang Huang
机构
[1] Fuzhou University,College of Mathematics and Computer Science
[2] Fuzhou University,Fujian Key Laboratory of Network Computing and Intelligent Information Processing
[3] Tsinghua University,School of Software
[4] Ministry of Education,Key Laboratory of High Confidence Software Technologies
来源
关键词
computation offloading; software adaptation; mobile edge computing; application refactoring; Android;
D O I
暂无
中图分类号
学科分类号
摘要
Mobile edge computing (MEC) provides a fresh opportunity to significantly reduce the latency and battery energy consumption of mobile applications. It does so by enabling the offloading of parts of the applications on mobile edges, which are located in close proximity to the mobile devices. Owing to the geographical distribution of mobile edges and the mobility of mobile devices, the runtime environment of MEC is highly complex and dynamic. As a result, it is challenging for application developers to support computation offloading in MEC compared with the traditional approach in mobile cloud computing, where applications use only the cloud for offloading. On the one hand, developers have to make the offloading adaptive to the changing environment, where the offloading should dynamically occur among available computation nodes. On the other hand, developers have to effectively determine the offloading scheme each time the environment changes. To address these challenges, this paper proposes an adaptive framework that supports mobile applications with offloading capabilities in MEC. First, based on our previous study (DPartner), a new design pattern is proposed to enable an application to be dynamically offloaded among mobile devices, mobile edges, and the cloud. Second, an estimation model is designed to automatically determine the offloading scheme. In this model, different parts of the application may be executed on different computation nodes. Finally, an adaptive offloading framework is implemented to support the design pattern and the estimation model. We evaluate our framework on two real-world applications. The results demonstrate that our approach can aid in reducing the response time by 8%–50% and energy consumption by 9%–51% for computation-intensive applications.
引用
收藏
相关论文
共 50 条
  • [1] An adaptive offloading framework for Android applications in mobile edge computing
    Xing CHEN
    Shihong CHEN
    Yun MA
    Bichun LIU
    Ying ZHANG
    Gang HUANG
    [J]. Science China(Information Sciences), 2019, 62 (08) : 114 - 130
  • [2] An adaptive offloading framework for Android applications in mobile edge computing
    Chen, Xing
    Chen, Shihong
    Ma, Yun
    Liu, Bichun
    Zhang, Ying
    Huang, Gang
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2019, 62 (08)
  • [3] Computing at the Mobile Edge: Designing Elastic Android Applications for Computation Offloading
    Orsini, Gabriel
    Bade, Dirk
    Lamersdorf, Winfried
    [J]. 2015 8TH IFIP WIRELESS AND MOBILE NETWORKING CONFERENCE (WMNC), 2015, : 112 - 119
  • [4] Poster: Adaptive Video Offloading in Mobile Edge Computing
    Ma, Weibin
    Mashayekhy, Lena
    [J]. 2021 IEEE 41ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2021), 2021, : 1130 - 1131
  • [5] A Mobile Computing Framework Based on Adaptive Mobile Code Offloading
    Kaya, Mahir
    Kocyigit, Altan
    Eren, P. Erhan
    [J]. 2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 479 - 482
  • [6] Android Unikernel: Gearing mobile code offloading towards edge computing
    Wu, Song
    Mei, Chao
    Jin, Hai
    Wang, Duoqiang
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 86 : 694 - 703
  • [7] Optimal Offloading for Streaming Applications in Mobile Edge Computing
    Sun, Pengfei
    Zhu, Xue-Yang
    Gao, Ya
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (06)
  • [8] Elastic Offloading of Multitasking Applications to Mobile Edge Computing
    Mazouzi, Houssemeddine
    Achir, Nadjib
    Boussetta, Khaled
    [J]. MSWIM'19: PROCEEDINGS OF THE 22ND INTERNATIONAL ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2019, : 307 - 314
  • [9] Adaptive Computation Scaling and Task Offloading in Mobile Edge Computing
    Thinh Quang Dinh
    Tang, Jianhua
    Quang Duy La
    Quek, Tony Q. S.
    [J]. 2017 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2017,
  • [10] Adaptive Task Offloading over Wireless in Mobile Edge Computing
    Zhang, Xiaojie
    Debroy, Saptarshi
    [J]. SEC'19: PROCEEDINGS OF THE 4TH ACM/IEEE SYMPOSIUM ON EDGE COMPUTING, 2019, : 323 - 325