Joint optimization of cache placement and request routing in unreliable networks

Youmei Song,Tianyu Wo,Renyu Yang,Qi Shen,Jie Xu
DOI: https://doi.org/10.1016/j.jpdc.2021.06.006
IF: 4.542
2021-11-01
Journal of Parallel and Distributed Computing
Abstract:<p>Edge caching is a prevailing media delivery technology where data is hosted at the edge nodes with computing and storage capability in close proximity to users, in order to expand the backhaul network capacity and enhance users' quality of experience (QoE). The existing work in this area often neglects the fact that large-scale distributed cache networks are not particularly reliable and many edge nodes are prone to failure. In this paper we investigate and develop a novel, cooperative caching mechanism for content placement and request routing. We aim to minimize the content access delay and achieve the optimisation in polynomial time, taking into account failures in an unreliable network environment with limited edge storage and bandwidth. We introduce two optimisation algorithms: 1) a primal-dual algorithm that is based on the Lagrangian dual decomposition and subgradient method, and 2) a greedy-based approximation algorithm with a proven approximation ratio. Numerical results show that the proposed algorithms outperform other comparative approaches in synthetic and real network environments, and the approximation algorithm is particularly suitable for networking scenarios with sparse node connectivity and resources in short supply.</p>
computer science, theory & methods
What problem does this paper attempt to address?