TY - JOUR
T1 - Dynamic Coded Caching in Wireless Networks
AU - Pedersen, Jesper
AU - Amat, Alexandre Graell i
AU - Goseling, Jasper
AU - Brännström, Fredrik
AU - Andriyanova, Iryna
AU - Rosnes, Eirik
N1 - Funding Information:
Manuscript received February 19, 2020; revised July 3, 2020, September 2, 2020, and November 19, 2020; accepted December 21, 2020. Date of publication December 28, 2020; date of current version April 16, 2021. This work was funded by the Swedish Research Council under grant 2016-04253 and by the National Center for Scientific Research in France under grant CNRS-PICS-2016-DISCO. The associate editor coordinating the review of this article and approving it for publication was S. Mohajer. (Corresponding author: Jesper Pedersen.) Jesper Pedersen, Alexandre Graell i Amat, and Fredrik Brännström are with the Department of Electrical Engineering, Chalmers University of Technology, SE-41296 Gothenburg, Sweden (e-mail: [email protected]; [email protected]; [email protected]).
Publisher Copyright:
© 1972-2012 IEEE.
PY - 2021/4/1
Y1 - 2021/4/1
N2 - We consider distributed and dynamic caching of coded content at small base stations (SBSs) in an area served by a macro base station (MBS). Specifically, content is encoded using a maximum distance separable code and cached according to a time-to-live (TTL) cache eviction policy, which allows coded packets to be removed from the caches at periodic times. Mobile users requesting a particular content download coded packets from SBSs within communication range. If additional packets are required to decode the file, these are downloaded from the MBS. We formulate an optimization problem that is efficiently solved numerically, providing TTL caching policies minimizing the overall network load. We demonstrate that distributed coded caching using TTL caching policies can offer significant reductions in terms of network load when request arrivals are bursty. We show how the distributed coded caching problem utilizing TTL caching policies can be analyzed as a specific single cache, convex optimization problem. Our problem encompasses static caching and the single cache as special cases. We prove that, interestingly, static caching is optimal under a Poisson request process, and that for a single cache the optimization problem has a surprisingly simple solution.
AB - We consider distributed and dynamic caching of coded content at small base stations (SBSs) in an area served by a macro base station (MBS). Specifically, content is encoded using a maximum distance separable code and cached according to a time-to-live (TTL) cache eviction policy, which allows coded packets to be removed from the caches at periodic times. Mobile users requesting a particular content download coded packets from SBSs within communication range. If additional packets are required to decode the file, these are downloaded from the MBS. We formulate an optimization problem that is efficiently solved numerically, providing TTL caching policies minimizing the overall network load. We demonstrate that distributed coded caching using TTL caching policies can offer significant reductions in terms of network load when request arrivals are bursty. We show how the distributed coded caching problem utilizing TTL caching policies can be analyzed as a specific single cache, convex optimization problem. Our problem encompasses static caching and the single cache as special cases. We prove that, interestingly, static caching is optimal under a Poisson request process, and that for a single cache the optimization problem has a surprisingly simple solution.
KW - Caching
KW - Content delivery networks
KW - Erasure correcting codes
KW - TTL
KW - 22/2 OA procedure
UR - http://www.scopus.com/inward/record.url?scp=85099111841&partnerID=8YFLogxK
U2 - 10.1109/TCOMM.2020.3047621
DO - 10.1109/TCOMM.2020.3047621
M3 - Article
SN - 0090-6778
VL - 69
SP - 2138
EP - 2147
JO - IEEE Transactions on Communications
JF - IEEE Transactions on Communications
IS - 4
M1 - 9309240
ER -