Online Min-Max Paging
Abstract
Motivated by fairness requirements in communication networks, we introduce a natural variant of the online paging problem, called \textit{min-max} paging, where the objective is to minimize the maximum number of faults on any page. While the classical paging problem, whose objective is to minimize the total number of faults, admits -competitive deterministic and -competitive randomized algorithms, we show that min-max paging does not admit a -competitive algorithm for any function . Specifically, we prove that the randomized competitive ratio of min-max paging is and its deterministic competitive ratio is , where is the total number of pages ever requested. We design a fractional algorithm for paging with a more general objective -- minimize the value of an -variate differentiable convex function applied to the vector of the number of faults on each page. This gives an -competitive fractional algorithm for min-max paging. We show how to round such a fractional algorithm with at most a factor loss in the competitive ratio, resulting in a deterministic -competitive algorithm for min-max paging. This matches our lower bound modulo a factor. We also give a randomized rounding algorithm that results in a -competitive algorithm.
Cite
@article{arxiv.2212.03016,
title = {Online Min-Max Paging},
author = {Ashish Chiplunkar and Monika Henzinger and Sagar Sudhir Kale and Maximilian Vötsch},
journal= {arXiv preprint arXiv:2212.03016},
year = {2022}
}
Comments
25 pages, 1 figure, to appear in SODA 2023