Code Caching-Assisted Computation Offloading and Resource Allocation for Multi-User Mobile Edge Computing

被引:24
|
作者
Chen, Zhixiong [1 ]
Zhou, Zhaokun [2 ]
Chen, Chen [1 ]
机构
[1] Chongqing Univ, Sch Microelect & Commun Engn, Chongqing 400044, Peoples R China
[2] Chongqing Univ, Chongqing Automot Collaborat Innovat Ctr, Chongqing 400044, Peoples R China
关键词
Task analysis; Resource management; Delays; Energy consumption; Servers; Cloud computing; Optimization; Caching; computation offloading; mobile edge computing; resource allocation; MINIMIZATION; MANAGEMENT; PLACEMENT; CLOUDS; POLICY;
D O I
10.1109/TNSM.2021.3103533
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Utilizing the data caching technology to reduce data transmission is a promising technique for improving the performance of mobile edge computing (MEC), because the delay and energy consumption produced by data transmission constitute the dominant cost of task execution in MEC. Besides, computation tasks generally consist of input parameters, executive codes, and computation results. The executive codes are fixed and can output difference computation results under different input parameters. Motivated by this, we consider to proactively cache executive codes of tasks at the MEC server to reduce the weighted sum of task execution delay and users' energy consumption. Aiming at establishing optimal system design, we formulate the problem as a non-linear programming problem which involves jointly optimizing the executive code caching strategy, computation offloading decision, wireless resource allocation, and computing resource allocation. We propose to find the optimal solution by employing an alternating optimization framework. The optimal wireless resource and computing resource allocation problem are firstly addressed by utilizing convex optimization technology. Then, a dynamic programming-based algorithm has been developed to achieve the optimal executive code caching and computation offloading strategies. Extensive simulation results show that the proposed scheme operates well and can substantially reduce the system cost over other benchmark schemes.
引用
下载
收藏
页码:4517 / 4530
页数:14
相关论文
共 50 条
  • [1] Dynamic Computation Offloading and Resource Allocation for Multi-user Mobile Edge Computing
    Nath, Samrat
    Wu, Jingxian
    2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [2] Multi-user Multi-channel Computation Offloading and Resource Allocation for Mobile Edge Computing
    Nath, Samrat
    Li, Yaze
    Wu, Jingxian
    Fan, Pingzhi
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [3] Computation offloading strategy for balanced-resource allocation in the multi-user mobile edge Computing environment
    Lu, Min
    Song, Yijie
    Yang, Xiaohui
    Yang, Zhongming
    Huang, Chunlan
    Yue, Guangxue
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2024, 30 (11): : 4009 - 4020
  • [4] Multi-user Cooperative Computation Offloading in Mobile Edge Computing
    Jiang, Wei
    Li, Molin
    Zhou, Xiaobo
    Qu, Wenyu
    Qiu, Tie
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PT I, 2020, 12384 : 182 - 193
  • [5] Computation Offloading for Mobile-Edge Computing with Multi-user
    Dong, Luobing
    Satpute, Meghana N.
    Shan, Junyuan
    Liu, Baoqi
    Yu, Yang
    Yan, Tihua
    2019 39TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2019), 2019, : 841 - 850
  • [6] Multi-user computation offloading approach for mobile edge computing
    Zhang W.
    Cao B.
    Yu J.
    1600, Science Press (47): : 131 - 138
  • [7] Joint Multi-User Computation Offloading and Data Caching for Hybrid Mobile Cloud/Edge Computing
    Yang, Xiaolong
    Fei, Zesong
    Zheng, Jianchao
    Zhang, Ning
    Anpalagan, Alagan
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (11) : 11018 - 11030
  • [8] Joint task offloading and resource allocation for multi-user collaborative mobile edge computing
    An X.
    Li Y.
    Chen Y.
    Li T.
    Computer Networks, 2024, 250
  • [9] Integrated Task Caching, Computation Offloading and Resource Allocation for Mobile Edge Computing
    Chen, Zhixiong
    Chen, Zhengchuan
    Jia, Yunjian
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [10] Dynamic Task Software Caching-Assisted Computation Offloading for Multi-Access Edge Computing
    Chen, Zhixiong
    Yi, Wenqiang
    Alam, Atm S.
    Nallanathan, Arumugam
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2022, 70 (10) : 6950 - 6965