No-Regret Caching with Noisy Request Estimates

09/05/2023
by   Younes Ben Mazziane, et al.
0

Online learning algorithms have been successfully used to design caching policies with regret guarantees. Existing algorithms assume that the cache knows the exact request sequence, but this may not be feasible in high load and/or memory-constrained scenarios, where the cache may have access only to sampled requests or to approximate requests' counters. In this paper, we propose the Noisy-Follow-the-Perturbed-Leader (NFPL) algorithm, a variant of the classic Follow-the-Perturbed-Leader (FPL) when request estimates are noisy, and we show that the proposed solution has sublinear regret under specific conditions on the requests estimator. The experimental evaluation compares the proposed solution against classic caching policies and validates the proposed approach under both synthetic and real request traces.

READ FULL TEXT
research
01/18/2021

Online Caching with Optimal Switching Regret

We consider the classical uncoded caching problem from an online learnin...
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
11/29/2022

Regret-Optimal Online Caching for Adversarial and Stochastic Arrivals

We consider the online caching problem for a cache of limited size. In a...
research
04/01/2020

Learning to Cache and Caching to Learn: Regret Analysis of Caching Algorithms

Crucial performance metrics of a caching algorithm include its ability t...
research
01/29/2021

No-Regret Caching via Online Mirror Descent

We study an online caching problem in which requests can be served by a ...
research
02/22/2022

Online Caching with Optimistic Learning

The design of effective online caching policies is an increasingly impor...
research
04/20/2022

Online Caching with no Regret: Optimistic Learning via Recommendations

The design of effective online caching policies is an increasingly impor...

Please sign up or login with your details

Forgot password? Click here to reset