Arrow Research search
Back to TCS

TCS 2004

Combining request scheduling with web caching

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We extend the classic paging model by allowing reordering of requests under the constraint that a request is delayed by no longer than a predetermined number of time steps. We first give a dynamic programming algorithm to solve the offline case. Then we give tight bounds on competitive ratios for the online case. For caches of size k, we obtain bounds of k+O(1) for deterministic algorithms and Θ(log k) for randomized algorithms. We also give bounds for the case where either the online or the offline algorithm can reorder the requests, but not both. Finally, we extend our analysis to the case where pages have different sizes.

Authors

Keywords

  • Paging
  • Web caching
  • Request reordering

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
225845916726814102
v2026.09.13