Online Paging with Heterogeneous Cache Slots

06/11/2022
by   Marek Chrobak, et al.
0

It is natural to generalize the k-Server problem by allowing each request to specify not only a point p, but also a subset S of servers that may serve it. To attack this generalization, we focus on uniform and star metrics. For uniform metrics, the problem is equivalent to a generalization of Paging in which each request specifies not only a page p, but also a subset S of cache slots, and is satisfied by having a copy of p in some slot in S. We call this problem Slot-Heterogeneous Paging. We parameterize the problem by specifying an arbitrary family S⊆ 2^[k], and restricting the sets S to S. If all request sets are allowed (S=2^[k]), the optimal deterministic and randomized competitive ratios are exponentially worse than for standard Paging (S={[k]}). As a function of | S| and the cache size k, the optimal deterministic ratio is polynomial: at most O(k^2| S|) and at least Ω(√(| S|)). For any laminar family S of height h, the optimal ratios are O(hk) (deterministic) and O(h^2log k) (randomized). The special case 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. For All-or-One Paging the optimal competitive ratios are Θ(k) (deterministic) and Θ(log k) (randomized), while the offline problem is NP-hard. We extend the deterministic upper bound to the weighted variant of All-Or-One Paging (a generalization of standard Weighted Paging), showing that it is also Θ(k).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/01/2018

Slaying Hydrae: Improved Bounds for Generalized k-Server in Uniform Metrics

The generalized k-server problem is an extension of the weighted k-serve...
research
11/06/2020

Optimal Online Algorithms for File-Bundle Caching and Generalization to Distributed Caching

We consider a generalization of the standard cache problem called file-b...
research
02/22/2021

The Randomized Competitive Ratio of Weighted k-server is at least Exponential

The weighted k-server problem is a natural generalization of the k-serve...
research
12/13/2019

The SBP Algorithm for Maximizing Revenue in Online Dial-a-Ride

In the Online-Dial-a-Ride Problem (OLDARP) a server travels through a me...
research
12/19/2017

A Collection of Lower Bounds for Online Matching on the Line

In the online matching on the line problem, the task is to match a set o...
research
11/30/2021

Online metric allocation

We introduce a natural online allocation problem that connects several o...
research
04/11/2023

An Associativity Threshold Phenomenon in Set-Associative Caches

In an α-way set-associative cache, the cache is partitioned into disjoin...

Please sign up or login with your details

Forgot password? Click here to reset