MultiOff: offloading support and service deployment for multiple IoT applications in mobile edge computing

被引:0
|
作者
Ming Li
Jianshan Zhang
Bing Lin
Xing Chen
机构
[1] Fuzhou University,College of Computer and Data Science
[2] Fujian Provincial Key Laboratory of Network Computing and Intelligent Information Processing,College of Physics and Energy
[3] Fujian Normal University,undefined
来源
关键词
Computation offloading; Mobile edge computing; Code analysis; IoT application;
D O I
暂无
中图分类号
学科分类号
摘要
Mobile Edge Computing (MEC) provides a new opportunity to reduce the latency of IoT applications significantly. It does so by offloading computation-intensive tasks in applications from IoT devices to mobile edges, which are located N-close proximity to the IoT devices. However, the prior researches focus on supporting computation offloading for a specific type of applications. Meanwhile, making multi-task and multi-server offloading decisions in highly complex and dynamic MEC environments remains intractable. To address this problem, this paper proposes a novel approach called MultiOff. First, we propose a generic program structure that supports on-demand computation offloading. Applications conforming to this structure can extract the flowcharts of program fragments via code analysis. Second, a novel cost-efficient offloading strategy based on a Multi-task Particle Swarm Optimization algorithm using the Genetic Algorithm operators (MPSO-GA) is proposed. MPSO-GA makes offloading decisions by analyzing program fragment flowcharts and context. Finally, each application can be offloaded at the granularity of services with the offloading scheme, minimizing the system cost while satisfying the deadline constraint for each application. We evaluate MultiOff on several real-world applications and the experimental results show that MultiOff can support computation offloading for different types of applications at the fine-grained granularity of services. Moreover, MPSO-GA can save about 2.11–17.51%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\%$$\end{document} system cost compared with other classical methods while meeting time constraints.
引用
收藏
页码:15123 / 15153
页数:30
相关论文
共 50 条
  • [11] Autonomic computation offloading in mobile edge for IoT applications
    Alam, Md Golam Rabiul
    Hassan, Mohammad Mehedi
    Uddin, Md. Zia
    Almogren, Ahmad
    Fortino, Giancarlo
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 90 : 149 - 157
  • [12] An Efficient Computation Offloading Strategy with Mobile Edge Computing for IoT
    Fang, Juan
    Shi, Jiamei
    Lu, Shuaibing
    Zhang, Mengyuan
    Ye, Zhiyuan
    [J]. MICROMACHINES, 2021, 12 (02)
  • [13] Computation offloading and service allocation in mobile edge computing
    Li, Chunlin
    Cai, Qianqian
    Zhang, Chaokun
    Ma, Bingbin
    Luo, Youlong
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (12): : 13933 - 13962
  • [14] Computation offloading and service allocation in mobile edge computing
    Chunlin Li
    Qianqian Cai
    Chaokun Zhang
    Bingbin Ma
    Youlong Luo
    [J]. The Journal of Supercomputing, 2021, 77 : 13933 - 13962
  • [15] Computational Offloading of Service Workflow in Mobile Edge Computing
    Fu, Shuang
    Ding, Chenyang
    Jiang, Peng
    [J]. INFORMATION, 2022, 13 (07)
  • [16] Mobile Edge Server Deployment towards Task Offloading in Mobile Edge Computing: A Clustering Approach
    Wenzao Li
    Jiali Chen
    Yiquan Li
    Zhan Wen
    Jing Peng
    Xi Wu
    [J]. Mobile Networks and Applications, 2022, 27 : 1476 - 1489
  • [17] Cost-Aware Deployment of Microservices for IoT Applications in Mobile Edge Computing Environment
    Tang, Bing
    Guo, Feiyan
    Cao, Buqing
    Tang, Mingdong
    Li, Kuanching
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (03): : 3119 - 3134
  • [18] Mobile Edge Server Deployment towards Task Offloading in Mobile Edge Computing: A Clustering Approach
    Li, Wenzao
    Chen, Jiali
    Li, Yiquan
    Wen, Zhan
    Peng, Jing
    Wu, Xi
    [J]. MOBILE NETWORKS & APPLICATIONS, 2022, 27 (04): : 1476 - 1489
  • [19] 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)
  • [20] 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