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.