ACM Home Page
Please provide us with feedback. Feedback
New results on web caching with request reordering
Full text PdfPdf (187 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architectures table of contents
Barcelona, Spain
SESSION: Caching I table of contents
Pages: 84 - 92  
Year of Publication: 2004
ISBN:1-58113-840-7
Author
Susanne Albers  Albert-Ludwigs-Universität Freiburg, Freiburg, Germany
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 31,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1007912.1007925
What is a DOI?

ABSTRACT

We study web caching with request reordering. The goal is to maintain a cache of web documents so that a sequence of requests can be served at low cost. To improve cache hit rates, a limited reordering of requests is allowed. Feder et al. [6], who recently introduced this problem, considered caches of size 1, i.e. a cache can store one document. They presented an offline algorithm based on dynamic programming as well as online algorithms that achieve constant factor competitive ratios. For arbitrary cache sizes, Feder et al. [7] gave online strategies that have nearly optimal competitive ratios in several cost models.In this paper we first present a deterministic online algorithm that achieves an optimal competitiveness, for the most general cost model and all cache sizes. We then investigate the offline problem, which is NP-hard in general. We develop the first polynomial time algorithms that can manage arbitrary cache sizes. Our strategies achieve small constant factor approximation ratios. The algorithms are based on a general technique that reduces web caching with request reordering to a problem of computing batched service schedules.Our approximation result for the Fault Model also improves upon the best previous approximation guarantee known for web caching without request reordering.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
 
4
L.A. Belady. A study of replacement algorithms for virtual storage computers. IBM Systems Journal, 5:78--101, 1966.
 
5
P. Cao and S. Irani. Cost-aware WWW proxy caching algorithms. Proc. USENIX Symposium on Internet Technology and Systems, 193--206, 1997.
 
6
 
7
 
8
A. Feldmann, A. Karlin, S. Irani and S. Phillips. Private communication, transmitted through {11}, 1996.
 
9
 
10
11
 
12
L.A. McGeoch and D.D. Sleator. A strongly competitive randomized paging algorithm. Algorithmica, 6:816--825, 1991.
13
 
14