Indexed metadata

Optimizing LRU Caching for Variable Document Sizes

PREDRAG R. JELENKOVIĆ, ANA RADOVANOVIĆ

Source record

Source: Crossref

Published: Jul 1, 2004

DOI: 10.1017/s096354830400625x

Open original source ↗

Source abstract

We analyse a class of randomized Least Recently Used (LRU) cache replacement algorithms under the independent reference model with generalized Zipf's law request probabilities. The randomization was recently proposed for Web caching as a mechanism that discriminates between different document sizes. In particular, the cache maintains an ordered list of documents in the following way. When a document of size ss is requested and found in the cache, then with probability psp_s it is moved to the front of the cache; otherwise the cache stays unchanged. Similarly, if the requested document of size ss is not found in the cache, the algorithm places it with probability psp_s to the front of the cache or leaves the cache unchanged with the complementary probability (1−ps)(1-p_s) . The successive randomized decisions are independent and the corresponding success probabilities psp_s are completely determined by the size of the currently requested document. In the case of a replacement, the necessary number of documents that are least recently moved to the front of the cache are removed in order to accommodate the newly placed document. In this framework, we provide explicit asymptotic characterization of the cache fault probability. Using the derived result we prove that the asymptotic performance of this class of algorithms is optimized when the randomization probabilities are chosen to be inversely proportional to document sizes. In addition, for this optimized and easy-to-implement policy, we show that its performance is within a constant factor from the optimal static algorithm.

Evidence graph

No public relationships recorded yet.

Integrity note: This page is a factual metadata record created by deterministic ingestion. It is not a claim that the work moves a mathematical frontier or has been independently verified.