paper

Online Paging with Heterogeneous Cache Slots

arXiv:2206.05579 · doi:10.1007/s00453-024-01270-z

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).

conference and journal versions appear in STACS 2023 and Algorithmica (2004)

Online Paging with Heterogeneous Cache Slots · wovepaper