We tackle the problem of online paging on two level memories with arbitrary associativity (including victim caches, skewed caches etc.). We show that some important classes of paging algorithms are not competitive on a wide class of associativities (even with arbitrary resource augmentation) and that although some algorithms designed for full associativity are actually competitive on any two level memory, the myopic behavior of paging algorithms designed for full associativity will generally result in very poor performance at least for some "associativity topologies". At the same time we present a simple and yet powerful technique that allows us to overcome this shortcoming, generalizing algorithms designed for full associativity into pract...
We present a model that enables us to analyze the running time of an algorithm on a computer with a ...
The paging problem is defined as follows: we are given a two-level memory system, in which one level...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
We study the writeback-aware caching problem, a variant of classic paging where paging requests that...
We introduce a new model of lookahead for on-line paging algorithms and study several algorithms usi...
An efficient randomized online algorithm for the paging problem for cache size 2 is given, which is ...
AbstractThe paging problem is defined as follows: we are given a two-level memory system, in which o...
AbstractThe Sleator-Tarjan competitive analysis of paging (Comm. ACM28 (1985), 202-208) gives us the...
We study a generalization of the classic paging problem that allows the amount of available memory t...
Reconsider the competitiveness ofon-line strategies using k servers versus the optimal off-line stra...
We construct an online algorithm for paging that achieves an O(r+log k) competitive ratio when compa...
A generalized paging problem is considered. Each request is expressed as a set of $u$ pages. In orde...
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimi...
We present a model that enables us to analyze the running time of an algorithm on a computer with a ...
The paging problem is defined as follows: we are given a two-level memory system, in which one level...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
We study the writeback-aware caching problem, a variant of classic paging where paging requests that...
We introduce a new model of lookahead for on-line paging algorithms and study several algorithms usi...
An efficient randomized online algorithm for the paging problem for cache size 2 is given, which is ...
AbstractThe paging problem is defined as follows: we are given a two-level memory system, in which o...
AbstractThe Sleator-Tarjan competitive analysis of paging (Comm. ACM28 (1985), 202-208) gives us the...
We study a generalization of the classic paging problem that allows the amount of available memory t...
Reconsider the competitiveness ofon-line strategies using k servers versus the optimal off-line stra...
We construct an online algorithm for paging that achieves an O(r+log k) competitive ratio when compa...
A generalized paging problem is considered. Each request is expressed as a set of $u$ pages. In orde...
The paging problem is that of deciding which pages to keep in a memory of k pages in order to minimi...
We present a model that enables us to analyze the running time of an algorithm on a computer with a ...
The paging problem is defined as follows: we are given a two-level memory system, in which one level...
In evaluating an algorithm, worst-case analysis can be overly pessimistic. Average-case analysis can...