Patent · US Expired

Algorithm for cache replacement

US6266742A · kind A · utility

78Cited by
15References
79Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 27, 1997
Grant dateJul 24, 2001
Priority date
Expiry dateOct 27, 2017

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/123
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In a computer system in which caching is utilized for improving performance, a method for determining whether an uncached object should be cached, and, if so, which objects, if any, should be removed from a cache to make room for the new uncached object. The method assigns a metric correlated with the desirability of caching an object, considering parameters such as access frequencies, object sizes, object lifetimes and times to calculate and/or to fetch the object. The metric weights more recent accesses more heavily than less recent accesses. The method can be used for improving the performance of an algorithm which utilizes priority queues and can additionally be applied when attempting to predict the expected frequency of an occurrence based upon past occurrences.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.