2012
DOI: 10.1007/s00224-012-9427-y
|View full text |Cite
|
Sign up to set email alerts
|

OnlineMin: A Fast Strongly Competitive Randomized Paging Algorithm

Abstract: Abstract. In the field of online algorithms paging is one of the most studied problems. For randomized paging algorithms a tight bound of H k on the competitive ratio has been known for decades, yet existing algorithms matching this bound have high running times. We present the first randomized paging approach that both has optimal competitiveness and selects victim pages in subquadratic time. In fact, if k pages fit in internal memory the best previous solution required O(k 2 ) time per request and O(k) space… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
10
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(10 citation statements)
references
References 17 publications
0
10
0
Order By: Relevance
“…Nonetheless, Equitable is interesting due to its O(log k) runtime and the elegant potential definition. Moreover, the priority-based selection process in [8] gives an alternate approach to analyzing the Equitable distribution by employing elementary combinatorics.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Nonetheless, Equitable is interesting due to its O(log k) runtime and the elegant potential definition. Moreover, the priority-based selection process in [8] gives an alternate approach to analyzing the Equitable distribution by employing elementary combinatorics.…”
Section: Discussionmentioning
confidence: 99%
“…In [8] we defined a priority based selection process on L which is guaranteed to construct a valid configuration. Assume that pages in the support have pairwise distinct priorities.…”
Section: Preliminariesmentioning
confidence: 99%
See 1 more Smart Citation
“…If the fraction of revealed requests is 1 − O(1/k), our implementation yields an amortized runtime of O(1) per request with very small constant factors. We show on real-world input traces 2 that, for the particular case of RDM, the new implementation outperforms the treebased approach in Brodal et al [2013]. Moreover, we compare the runtime of RDM with LRU and FIFO and show that the runtimes of RDM and LRU are comparable, albeit slower than FIFO.…”
Section: Introductionmentioning
confidence: 89%
“…In this work, we focus on the runtime of paging algorithms that, together with the cache misses, is an important factor in practice. We propose a compressed representation of the layer partition in Brodal et al [2013] and Koutsoupias and Papadimitriou [2000]. Based on this and on the fact that typically most requests are to so-called revealed pages (pages that are for sure in the cache of an optimal algorithm), we engineer a fast implementation of the ONOPT class.…”
Section: Introductionmentioning
confidence: 99%