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 条
  • [21] Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing
    Chen, Xu
    Jiao, Lei
    Li, Wenzhong
    Fu, Xiaoming
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) : 2827 - 2840
  • [22] Joint Task Offloading and Resource Allocation in Multi-User Mobile Edge Computing With Continuous Spectrum Sharing
    Liang, Bizheng
    Fan, Rongfei
    Hu, Han
    Jiang, Hai
    Xu, Jie
    Zhang, Ning
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (05) : 7234 - 7249
  • [23] Optimal multi-user offloading with resources allocation in mobile edge cloud computing
    Liu, Jiadi
    Guo, Songtao
    Wang, Quyuan
    Pan, Chengsheng
    Yang, Li
    COMPUTER NETWORKS, 2023, 221
  • [24] Partial Computation Offloading for Double-RIS Assisted Multi-User Mobile Edge Computing Networks
    Li Bin
    Liu Wenshuai
    Xie Wancheng
    Ye Yinghui
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2022, 44 (07) : 2309 - 2316
  • [25] Joint Computation Offloading, Resource Allocation and Content Caching in Cellular Networks with Mobile Edge Computing
    Wang, Chenmeng
    Liang, Chengchao
    Yu, F. Richard
    Chen, Qianbin
    Tang, Lun
    2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [26] Joint Optimal Software Caching, Computation Offloading and Communications Resource Allocation for Mobile Edge Computing
    Wen, Wanli
    Cui, Ying
    Quek, Tony Q. S.
    Zheng, Fu-Chun
    Jin, Shi
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (07) : 7879 - 7894
  • [27] Cooperative Computation Offloading and Resource Allocation for Mobile Edge Computing
    Li, Qiuping
    Zhao, Junhui
    Gong, Yi
    2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
  • [28] Computation Offloading and Resource Allocation For Cloud Assisted Mobile Edge Computing in Vehicular Networks
    Zhao, Junhui
    Li, Qiuping
    Gong, Yi
    Zhang, Ke
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (08) : 7944 - 7956
  • [29] Multi-User Computation Offloading with D2D for Mobile Edge Computing
    Hu, Guisheng
    Jia, Yunjian
    Chen, Zhengchuan
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,
  • [30] Game Theoretical Multi-User Computation Offloading for Mobile-Edge Cloud Computing
    Qin, An
    Cai, Chengcheng
    Wang, Qin
    Ni, Yiyang
    Zhu, Hongbo
    2019 2ND IEEE CONFERENCE ON MULTIMEDIA INFORMATION PROCESSING AND RETRIEVAL (MIPR 2019), 2019, : 328 - 332