×

Methods and apparatus for information storage and retrieval using a caching technique with external-chain hashing and dynamic resource-dependent data shedding

  • US 9,690,699 B1
  • Filed: 06/08/2015
  • Issued: 06/27/2017
  • Est. Priority Date: 05/30/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for storing and retrieving data in a computer system'"'"'s memory, at least some of the data aging-out, the method comprising executing on a computer processor the steps of:

  • determining an age-out time of data,identifying an initial location in the memory,searching memory for non-aged-out data with a matching key,identifying at least some aged-out data using the age-out time while searching for the non-aged-out data,determining a maximum number of data items so as to enable an auxiliary parallel global background garbage collector to select at least one portion of the memory containing an excessive number of data items in light of the maximum number of data items,accessing at least some of the selected portions of the memory using the garbage collector, which executes asynchronously as a separate thread with respect to searching for non-aged-out data with a matching key,identifying the aged-out data using the garbage collector when a memory portion is accessed by the garbage collector.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×