New and Improved Bounds for Markov Paging
Chirag Pabbaraju, Ali Vakilian
TL;DR
This work studies online paging under a Markov request model, focusing on how online policies fare against the optimal online policy. It shows the dominating distribution algorithm achieves a tight $2$-competitive bound against $\mathrm{OPT}$, improving upon the classic $4$-competitive guarantee, and proves a $1.5907$ lower bound for the class of dominating distribution algorithms. The authors also tighten the associated analysis and derive a sharper bound for the median deterministic algorithm to $4$-competitive, while identifying and addressing sources of looseness via an enhanced charging scheme. Finally, the paper develops learning-theoretic results showing that a learned Markov chain from samples yields near-optimal competitiveness with high probability, enabling data-driven, learning-augmented paging approaches.
Abstract
In the Markov paging model, one assumes that page requests are drawn from a Markov chain over the pages in memory, and the goal is to maintain a fast cache that suffers few page faults in expectation. While computing the optimal online algorithm $(\mathrm{OPT})$ for this problem naively takes time exponential in the size of the cache, the best-known polynomial-time approximation algorithm is the dominating distribution algorithm due to Lund, Phillips and Reingold (FOCS 1994), who showed that the algorithm is $4$-competitive against $\mathrm{OPT}$. We substantially improve their analysis and show that the dominating distribution algorithm is in fact $2$-competitive against $\mathrm{OPT}$. We also show a lower bound of $1.5907$-competitiveness for this algorithm -- to the best of our knowledge, no such lower bound was previously known.
