Online Paging with Heterogeneous Cache Slots
Abstract
It is natural to generalize the online -Server problem by allowing each request to specify not only a point , but also a subset of servers that may serve it. For uniform metrics, the problem is equivalent to a generalization of Paging in which each request specifies not only a page , but also a subset of cache slots, and is satisfied by having a copy of in some slot in . We call this problem Slot-Heterogenous Paging. We parameterize the problem by specifying a family of requestable slot sets, and we establish bounds on the competitive ratio as a function of the cache size and family : - If all request sets are allowed (), the optimal deterministic and randomized competitive ratios are exponentially worse than for standard \Paging (). - As a function of and , the optimal deterministic ratio is polynomial: at most and at least . - For any laminar family of height , the optimal ratios are (deterministic) and (randomized). - The special case of laminar that we call All-or-One Paging extends standard Paging by allowing each request to specify a specific slot to put the requested page in. The optimal deterministic ratio for weighted All-or-One Paging is . Offline All-or-One Paging is NP-hard. Some results for the laminar case are shown via a reduction to the generalization of Paging in which each request specifies a set \mathcal P into the cache. The optimal ratios for the latter problem (with laminar family of height ) are at most (deterministic) and (randomized).
Keywords
Cite
@article{arxiv.2206.05579,
title = {Online Paging with Heterogeneous Cache Slots},
author = {Marek Chrobak and Samuel Haney and Mehraneh Liaee and Debmalya Panigrahi and Rajmohan Rajaraman and Ravi Sundaram and Neal E. Young},
journal= {arXiv preprint arXiv:2206.05579},
year = {2024}
}
Comments
conference and journal versions appear in STACS 2023 and Algorithmica (2004)