Affiliation:
1. Eindhoven University of Technology
2. Open University of Israel
3. Technion
Abstract
We study the weighted version of the classic online paging problem where there is a weight (cost) for fetching each page into the cache. We design a randomized
O
(log
k
)-competitive online algorithm for this problem, where
k
is the cache size. This is the first randomized
o
(
k
)-competitive algorithm and its competitive ratio matches the known lower bound for the problem, up to constant factors. More generally, we design an
O
(log(
k
/(
k
−
h
+ 1)))-competitive online algorithm for the version of the problem where the online algorithm has cache size
k
and it is compared to an optimal offline solution with cache size
h
≤
k
.
Our solution is based on a two-step approach. We first obtain an
O
(log
k
)-competitive fractional algorithm based on an online primal-dual approach. Next, we obtain a randomized algorithm by rounding in an online manner the fractional solution to a probability distribution on the possible cache states. We also give an online primal-dual randomized
O
(log
N
)-competitive algorithm for the Metrical Task System problem (MTS) on a weighted star metric on
N
leaves.
Funder
BSF
Israel Science Foundation
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Cited by
47 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Deterministic 3-Server on a Circle and the Limitation of Canonical Potentials;Theoretical Computer Science;2024-09
2. Dependency-Aware Online Caching;IEEE INFOCOM 2024 - IEEE Conference on Computer Communications;2024-05-20
3. Optimizing Reconfigurable Optical Datacenters: The Power of Randomization;Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis;2023-11-11
4. Chasing Positive Bodies;2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS);2023-11-06
5. Breaking the 2-competitiveness barrier for two servers in a tree;Theoretical Computer Science;2023-10