Learning to Cache With No Regrets

04/22/2019
by   Georgios S. Paschos, et al.
0

This paper introduces a novel caching analysis that, contrary to prior work, makes no modeling assumptions for the file request sequence. We cast the caching problem in the framework of Online Linear Optimization (OLO), and introduce a class of minimum regret caching policies, which minimize the losses with respect to the best static configuration in hindsight when the request model is unknown. These policies are very important since they are robust to popularity deviations in the sense that they learn to adjust their caching decisions when the popularity model changes. We first prove a novel lower bound for the regret of any caching policy, improving existing OLO bounds for our setting. Then we show that the Online Gradient Ascent (OGA) policy guarantees a regret that matches the lower bound, hence it is universally optimal. Finally, we shift our attention to a network of caches arranged to form a bipartite graph, and show that the Bipartite Subgradient Algorithm (BSA) has no regret

READ FULL TEXT

page 2

page 3

page 4

page 5

page 6

page 7

page 8

page 9

research
09/17/2020

Caching in Networks without Regret

We consider the online problem where n users are connected to m caches ...
research
05/10/2022

Universal Caching

In the learning literature, the performance of an online policy is commo...
research
08/15/2022

Optimistic No-regret Algorithms for Discrete Caching

We take a systematic look at the problem of storing whole files in a cac...
research
01/16/2020

Online Convex Optimization for Caching Networks

We study the problem of wireless edge caching when file popularity is un...
research
04/20/2022

Online Caching with no Regret: Optimistic Learning via Recommendations

The design of effective online caching policies is an increasingly impor...
research
03/31/2020

Fundamental Limits of Online Network-Caching

Optimal caching of files in a content distribution network (CDN) is a pr...
research
10/16/2018

Feedforward Neural Networks for Caching: Enough or Too Much?

We propose a caching policy that uses a feedforward neural network (FNN)...

Please sign up or login with your details

Forgot password? Click here to reset