Arrow Research search
Back to FOCS

FOCS 1999

Finely-Competitive Paging

Conference Paper Session 9A Algorithms and Complexity ยท Theoretical Computer Science

Abstract

We construct an online algorithm for paging that achieves an O(r+log k) competitive ratio when compared to an offline strategy that is allowed the additional ability to "rent" pages at a cost of 1/r. In contrast, the competitive ratio of the Marking algorithm for this scenario is O(r log k). Our algorithm can be thought of in the standard setting as having a "fine-grained" competitive ratio, achieving an O(1) ratio when the request sequence consists of a small number of working sets, gracefully decaying to O(log k) as this number increases. Our result is a generalization of the result by Y. Bartal et al. (1997) that one can achieve an O(r+log n) ratio for the unfair n-state uniform-space Metrical Task System problem. That result was a key component of the polylog(n) competitive randomized algorithm given in that paper for the general Metrical Task System problem. One motivation of this work is that it may be a first step toward achieving a polylog(k) randomized competitive ratio for the much more difficult k-server problem.

Authors

Keywords

  • Costs
  • Independent component analysis
  • Work Settings
  • Online Algorithm
  • Competitive Ratio
  • General Case
  • Simple Example
  • Per Cycle
  • Hindsight
  • Beginning Of Phase
  • Start Of Phase
  • Probability 1
  • Number Of Experts
  • Set Of Probabilities
  • Cache Size

Context

Venue
IEEE Symposium on Foundations of Computer Science
Archive span
1975-2025
Indexed papers
3809
Paper id
145365137646056283
v2026.09.13