Joint Service Caching and Task Offloading in Multi-Access Edge Computing: A QoE-Based Utility Optimization Approach

被引:43
|
作者
Pham, Xuan-Qui [1 ]
Nguyen, Tien-Dung [1 ]
Nguyen, Vandung [1 ]
Huh, Eui-Nam [1 ]
机构
[1] Kyung Hee Univ, Dept Comp Sci & Engn, Yongin 446701, South Korea
关键词
Task analysis; Quality of experience; Optimization; Computational modeling; Cloud computing; Genetic algorithms; Programming; Service caching; task offloading; quality of experience; utility optimization; multi-access edge computing;
D O I
10.1109/LCOMM.2020.3034668
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In multi-access edge computing (MEC), computation tasks offloaded from users are usually associated with specific services that need to be cached in MEC nodes to enable task execution. The decisions as to which services to cache and which tasks to execute on each resource-limited MEC node are critical to maximizing the offloading efficiency. Moreover, quality of experience (QoE) is a key factor driving offloading decisions, so that limited computing resources can be effectively utilized to keep users satisfied. Therefore, in this letter, we introduce a new QoE-based utility optimization approach to address the problem of joint service caching and task offloading in MEC systems. Our utility model reflects the trade-off between the user's perception of service latency and the cost the user pays for the allocated computing resources. We formulate total utility maximization as an integer nonlinear programming problem and propose a genetic-based algorithm to solve it efficiently. Finally, evaluation results show that our proposal can significantly improve total user utility over traditional baselines.
引用
收藏
页码:965 / 969
页数:5
相关论文
共 50 条
  • [21] Joint Optimization of Multi-user Computing Offloading and Service Caching in Mobile Edge Computing
    Zhang, Zhenyu
    Zhou, Huan
    Li, Dawei
    2021 IEEE/ACM 29TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2021,
  • [22] Computation Offloading in Multi-Access Edge Computing Networks: A Multi-Task Learning Approach
    Yang, Bo
    Cao, Xuelin
    Bassey, Joshua
    Li, Xiangfang
    Kroecker, Timothy
    Qian, Lijun
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [23] Joint optimization of task caching and computation offloading in vehicular edge computing
    Tang, Chaogang
    Wu, Huaming
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (02) : 854 - 869
  • [24] Joint optimization of task caching and computation offloading in vehicular edge computing
    Chaogang Tang
    Huaming Wu
    Peer-to-Peer Networking and Applications, 2022, 15 : 854 - 869
  • [25] Joint task offloading and resource allocation in vehicle-assisted multi-access edge computing
    Xue, Jianbin
    Hu, Qingchun
    An, Yaning
    Wang, Lu
    COMPUTER COMMUNICATIONS, 2021, 177 : 77 - 85
  • [26] Joint Optimization of Computing Offloading and Service Caching in Edge Computing-Based Smart Grid
    Zhou, Huan
    Zhang, Zhenyu
    Li, Dawei
    Su, Zhou
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 1122 - 1132
  • [27] Online optimal service caching for multi-access edge computing: A constrained Multi-Armed Bandit optimization approach
    Chu, Weibo
    Zhang, Xiaoyan
    Jia, Xinming
    Lui, John C. S.
    Wang, Zhiyong
    COMPUTER NETWORKS, 2024, 246
  • [28] Joint Service Caching and Task Offloading for Mobile Edge Computing in Dense Networks
    Xu, Jie
    Chen, Lixing
    Zhou, Pan
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 207 - 215
  • [29] Joint Optimization Strategy of Computation Offloading and Resource Allocation in Multi-Access Edge Computing Environment
    Li, Huilin
    Xu, Haitao
    Zhou, Chengcheng
    Lu, Xing
    Han, Zhu
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (09) : 10214 - 10226
  • [30] Federated Learning-Based Service Caching in Multi-Access Edge Computing System
    Tran, Tuan Phong
    Tran, Anh Hung Ngoc
    Nguyen, Thuan Minh
    Yoo, Myungsik
    APPLIED SCIENCES-BASEL, 2024, 14 (01):