×

Self-adapting cache management method and system

  • US 6,601,143 B1
  • Filed: 07/20/2000
  • Issued: 07/29/2003
  • Est. Priority Date: 09/25/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A self-adapting method for managing a cache, comprising the steps of:

  • providing a cache adapted to store a plurality of objects and which has an observable hit rate;

    identifying a first attribute which is determinable for each of said plurality of objects;

    associating a first control parameter with said first attribute;

    determining a weight for each of said plurality of objects, wherein said weights are used to select one or more of said plurality of objects to be evicted from said cache, and wherein said first control parameter determines the significance of said first attribute in determining each said weight for each of said plurality of objects;

    assigning an initial value for said first control parameter;

    observing the hit rate during a first time interval;

    adjusting said first control parameter in a first direction by a first incremental amount;

    observing the hit rate during a second time interval; and

    adjusting said first control parameter by a second incremental amount, wherein said second incremental amount has a magnitude and a direction determined, at least in part, by said hit rate for said first time interval and said hit rate for said second time interval.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×