Proceedings of the Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms 2012
DOI: 10.1137/1.9781611973099.132
|View full text |Cite
|
Sign up to set email alerts
|

Outperforming LRU via Competitive Analysis on Parametrized Inputs for Paging

Abstract: Competitive analysis was often criticized because of its too pessimistic guarantees which do not reflect the behavior of paging algorithms in practice. For instance, many deterministic paging algorithms achieve the op

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
15
0

Year Published

2012
2012
2018
2018

Publication Types

Select...
4
1
1

Relationship

2
4

Authors

Journals

citations
Cited by 8 publications
(15 citation statements)
references
References 14 publications
0
15
0
Order By: Relevance
“…In ONOPT, we singled out RDM, which combines two priority policies, one based on recency and the other on the timeframe that pages spent in support. RDM achieves good results, outperforming LRU on many real-world traces and cache sizes [Moruz and Negoescu 2012].…”
Section: Preliminariesmentioning
confidence: 99%
See 3 more Smart Citations
“…In ONOPT, we singled out RDM, which combines two priority policies, one based on recency and the other on the timeframe that pages spent in support. RDM achieves good results, outperforming LRU on many real-world traces and cache sizes [Moruz and Negoescu 2012].…”
Section: Preliminariesmentioning
confidence: 99%
“…Although in general C OPT is not known since it depends also on the future request sequence τ , we are provided with partial information (from σ ) about the structure of C OPT ; for example, it contains for sure the most recently requested page, and pages not requested in σ are not in C OPT . We say that immediately after processing σ, a set C of k pages is a valid configuration if and only if there exists a future request sequence τ such that LFD's cache content equals C. A precise mathematical characterization of all possible valid configurations was given by Koutsoupias and Papadimitriou [2000], and an equivalent variant of this characterization is used by the OnOPT algorithm class [Moruz and Negoescu 2012]. It consists of a partition L = (L 0 | .…”
Section: Preliminariesmentioning
confidence: 99%
See 2 more Smart Citations
“…This gap is significantly smaller for randomized algorithms, since the best possible competitive ratio is H k . Although using only the quality guarantees provided by competitive analysis is a naive way to distinguish good paging algorithms from bad ones, we have shown in [14] that ideas from competitive analysis for randomized algorithms can be successfully employed to design algorithms with good performance on real-world inputs. That is because an optimal randomized algorithm can be viewed as a collection of reasonable deterministic algorithms, and the algorithm designer can simply look for suitable algorithms in this collection.…”
mentioning
confidence: 99%