×

METHOD OF EFFICIENTLY CHOOSING A CACHE ENTRY FOR CASTOUT

  • US 20090177844A1
  • Filed: 01/08/2008
  • Published: 07/09/2009
  • Est. Priority Date: 01/08/2008
  • Status: Abandoned Application
First Claim
Patent Images

1. A method for identifying a data entry of a cache for cast out, comprising:

  • defining a sample of data entries of the cache as a linked-list chain of data entries, wherein the sample is comprised of “

    n”

    data entries and the chain is comprised of “

    m”

    data entries, where m is greater than or equal to n;

    wherein the sample is comprised of a designated scan starting data entry and (n−

    1) data entries subsequent to the starting data entry;

    evaluating one or more data entries in the linked-list chain in relation to one or more predetermined characteristics;

    identifying at least recently used data entry for cast out; and

    identifying a new data entry for addition to the cache and adding the identified new data entry to the cache after assigning the new data entry a control block following cast out of the least recently used data entry;

    wherein the linked-list chain comprising in use control blocks of data entries of the cache having timestamps, and evaluating one or more data entries further comprises comparing the predetermined characteristics being timestamps of each data entry in the sample and ranking each data entry in accordance with its respective timestamp;

    further comprising and prior to the step of evaluating, dividing data entries of the cache into one or more logical subpools for consistency in size in relation to size of the data entries in the sample.

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