Multi-server Intelligent Task Caching Strategy for Edge Computing

Haibo Ge,Shixiong Ma,Xing Song,Shun Li,Linghuan Liu,Xutao Chen,Ting Zhou,Haiwen Gong
DOI: https://doi.org/10.1109/icnlp55136.2022.00103
2022-01-01
Abstract:As one of the directions of edge computing, task caching can reduce the computing pressure of mobile devices and cloud servers. Due to the limitation of cache capacity and computing power of edge server, how to make reasonable cache decision has become one of the difficulties of task caching. In addition, because users in adjacent areas prefer to request similar tasks, the cooperative cache between edge servers are becoming more and more important. Therefore, in this study, we propose a multi-user multi-server task caching model, which takes the average execution delay of tasks as an index to evaluate the system performance, and expresses the task caching problem as a nonlinear integer programming problem. On this basis, we propose a multi-actor-critic online task cache algorithm (MAC) based on deep reinforcement learning to minimize task average execution delays in the system. The proposed algorithm can not only adjust the cache decision based on task size and calculation amount, but also adapt to changes in user requests. Simulation experiments show that the MAC algorithm can effectively reduce the average execution delay of the task, with better robustness compared to other cache schemes.
What problem does this paper attempt to address?