Application Cache Pre-Loading
AssigneeInternational Business Machines Corporation
InventorDarl Crick
Life of this patent
Estimating the term…
Abstract
The invention reduces the system processing and user response time spikes normally associated with cache flushes and adds to the effectiveness of the cache returned to service through pre-loading of cache data on a staging server. Statistical data is captured representative of application data usage and analyzed in accordance with customizable rules. Candidate data for caching is determined from the statistical data and pre-loaded onto the staging server. This pre-loaded, staged data is then pushed into the production data cache, thereby reducing downtime of the cache.
Claims15
A computer implemented method for updating application data in a production data cache, comprising:
- capturing statistical data representative of the application data usage;
- analysing the statistical data in accordance with customizable rules;
- generating candidate data from the statistical data;
- pre-loading the candidate data;
- and
- pushing the pre-loaded candidate data into the production data cache.
A computer system for updating application data in a production data cache, comprising:
- a means for capturing statistical data representative of the application data usage;
- an analyser for analysing the statistical data in accordance with customizable rules;
- a generator for generating candidate data from the statistical data;
- a means for pre-loading the candidate data;
- and
- a means for pushing the pre-loaded candidate data into the production data cache.
An article of manufacture for directing a data processing system to update application data in a production data cache, comprising:
- a computer usable medium embodying one or more instructions executable by the data processing system, the one or more instructions comprising:
- data processing system executable code for capturing statistical data representative of the application data usage;
- data processing system executable code for analysing the statistical data in accordance with customizable rules;
- data processing system executable code for generating candidate data from the statistical data;
- data processing system executable code for pre-loading the candidate data;
- and
- data processing system executable code for pushing the pre-loaded candidate data into the production data cache.
Dependencies are inferred from the claim text.