Recall our three goals for the mathematical analysis of algorithms — the Explanation Goal, the Comparison Goal, and the Design Goal. Recall that, for the online paging problem, traditional competitive analysis earns a pretty bad report card on the first two goals. First, the competitive ratios of all online paging algorithms are way too big to be taken seriously as predictions or explanations of empirical performance. Second, while competitive analysis does identify the least recently used (LRU) policy as an optimal online algorithm, it also identifies less laudable policies (like first-in first-out (FIFO) or even flush-when-full (FWF)) as optimal. Last lecture introduced resource augmentation guarantees. This approach made no com-promises ...
It is well known that competitive analysis yields too pessimistic re-sults when applied to the pagin...
Paging is one of the most prominent problems in the field of online algorithms. We have to serve a s...
Paging (caching) is the problem of managing a two-level memory hierarchy in order to minimize the ti...
This course covers many different methods of analyzing and comparing algorithms. Periodi-cally, as i...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
AbstractMotivated by the fact that competitive analysis yields too pessimistic results when applied ...
It has been experimentally observed that LRU and variants thereof are the preferred strategies for o...
AbstractThe relative worst-order ratio, a relatively new measure for the quality of on-line algorith...
AbstractIn this paper, we give a finer separation of several known paging algorithms using a new tec...
AbstractThe Sleator-Tarjan competitive analysis of paging (Comm. ACM28 (1985), 202-208) gives us the...
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimi...
It has been experimentally observed that LRU and variants thereof are the preferred strategies for ...
In this paper we explore the effects of locality on the performance of paging algorithms. Traditiona...
We begin in Sections 2–4 with three examples that clearly justify the need for a course like this, a...
We present a competitive analysis of the LRFU paging algorithm, a hybrid of the LRU (Least Recently...
It is well known that competitive analysis yields too pessimistic re-sults when applied to the pagin...
Paging is one of the most prominent problems in the field of online algorithms. We have to serve a s...
Paging (caching) is the problem of managing a two-level memory hierarchy in order to minimize the ti...
This course covers many different methods of analyzing and comparing algorithms. Periodi-cally, as i...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
AbstractMotivated by the fact that competitive analysis yields too pessimistic results when applied ...
It has been experimentally observed that LRU and variants thereof are the preferred strategies for o...
AbstractThe relative worst-order ratio, a relatively new measure for the quality of on-line algorith...
AbstractIn this paper, we give a finer separation of several known paging algorithms using a new tec...
AbstractThe Sleator-Tarjan competitive analysis of paging (Comm. ACM28 (1985), 202-208) gives us the...
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimi...
It has been experimentally observed that LRU and variants thereof are the preferred strategies for ...
In this paper we explore the effects of locality on the performance of paging algorithms. Traditiona...
We begin in Sections 2–4 with three examples that clearly justify the need for a course like this, a...
We present a competitive analysis of the LRFU paging algorithm, a hybrid of the LRU (Least Recently...
It is well known that competitive analysis yields too pessimistic re-sults when applied to the pagin...
Paging is one of the most prominent problems in the field of online algorithms. We have to serve a s...
Paging (caching) is the problem of managing a two-level memory hierarchy in order to minimize the ti...