The $(h,k)$-Server Problem on Bounded Depth Trees
Abstract
We study the -server problem in the resource augmentation setting i.e., when the performance of the online algorithm with servers is compared to the offline optimal solution with servers. The problem is very poorly understood beyond uniform metrics. For this special case, the classic -server algorithms are roughly -competitive when , for any . Surprisingly however, no -competitive algorithm is known even for HSTs of depth 2 and even when is arbitrarily large. We obtain several new results for the problem. First we show that the known -server algorithms do not work even on very simple metrics. In particular, the Double Coverage algorithm has competitive ratio irrespective of the value of , even for depth-2 HSTs. Similarly the Work Function Algorithm, that is believed to be optimal for all metric spaces when , has competitive ratio on depth-3 HSTs even if . Our main result is a new algorithm that is -competitive for constant depth trees, whenever for any . Finally, we give a general lower bound that any deterministic online algorithm has competitive ratio at least 2.4 even for depth-2 HSTs and when is arbitrarily large. This gives a surprising qualitative separation between uniform metrics and depth-2 HSTs for the -server problem, and gives the strongest known lower bound for the problem on general metrics.
Keywords
Cite
@article{arxiv.1608.08527,
title = {The $(h,k)$-Server Problem on Bounded Depth Trees},
author = {Nikhil Bansal and Marek Eliáš and Łukasz Jeż and Grigorios Koumoutsos},
journal= {arXiv preprint arXiv:1608.08527},
year = {2017}
}
Comments
Appeared in SODA 2017