We propose a provably efficient application-controlled global strategy for organizing a cache of size k shared among P application processes. Each application has access to information about its own future page requests, and by using that local information along with randomization in the context of a global caching algorithm, we are able to break through the conventional Hk ln k lower bound on the competitive ratio for the caching problem. If the P application processes always make good cache replacement decisions, our online application-controlled caching algorithm attains a competitive ratio of 2HP,1 +2 2lnP.Typically, P is much smaller than k, perhaps by several orders of magnitude. Our competitive ratio improves upon the 2P + 2 competit...
Consider the following file caching problem: in response to a sequence of requests for files, where ...
Caching (paging) is a well-studied problem in online algorithms, usually studied under the assumptio...
In the parallel paging problem, there are p processors that share a cache of size k. The goal is to ...
This is the published version. Copyright © 2000 Society for Industrial and Applied MathematicsWe pro...
Reconsider the competitiveness ofon-line strategies using k servers versus the optimal off-line stra...
textWe consider cache replacement algorithms at a shared cache in a multicore system which receives ...
A generalized paging problem is considered. Each request is expressed as a set of $u$ pages. In orde...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
Weighted caching is a generalization of paging in which the cost to evict an item depends on the ite...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
Caching (paging) is a well-studied problem in online algorithms, usually studied under the assumptio...
We study the writeback-aware caching problem, a variant of classic paging where paging requests that...
Paging is one of the most prominent problems in the field of online algorithms. We have to serve a s...
We study web caching with request reordering. The goal is to maintain a cache of web documents so th...
Consider the following file caching problem: in response to a sequence of requests for files, where ...
Consider the following file caching problem: in response to a sequence of requests for files, where ...
Caching (paging) is a well-studied problem in online algorithms, usually studied under the assumptio...
In the parallel paging problem, there are p processors that share a cache of size k. The goal is to ...
This is the published version. Copyright © 2000 Society for Industrial and Applied MathematicsWe pro...
Reconsider the competitiveness ofon-line strategies using k servers versus the optimal off-line stra...
textWe consider cache replacement algorithms at a shared cache in a multicore system which receives ...
A generalized paging problem is considered. Each request is expressed as a set of $u$ pages. In orde...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
Weighted caching is a generalization of paging in which the cost to evict an item depends on the ite...
We consider a variant of the online paging problem where the online algorithm may buy additional cac...
Caching (paging) is a well-studied problem in online algorithms, usually studied under the assumptio...
We study the writeback-aware caching problem, a variant of classic paging where paging requests that...
Paging is one of the most prominent problems in the field of online algorithms. We have to serve a s...
We study web caching with request reordering. The goal is to maintain a cache of web documents so th...
Consider the following file caching problem: in response to a sequence of requests for files, where ...
Consider the following file caching problem: in response to a sequence of requests for files, where ...
Caching (paging) is a well-studied problem in online algorithms, usually studied under the assumptio...
In the parallel paging problem, there are p processors that share a cache of size k. The goal is to ...