DYNAMICALLY ALTERING TIME TO LIVE VALUES IN A DATA CACHE
First Claim
Patent Images
1. A method for dynamically adjusting a TTL value for a data object stored in-memory in a data grid, comprising:
- setting a stale data tolerance policy;
calculating metrics with a processor to report a cost to re-create and re-store the data object; and
adjusting the TTL value based on said metrics.
1 Assignment
0 Petitions
Accused Products
Abstract
A TTL value for a data object stored in-memory in a data grid is dynamically adjusted. A stale data tolerance policy is set. Low toleration for staleness would mean that eviction is certain, no matter the cost, and high toleration would mean that the TTL value would be set based on total cost. Metrics to report a cost to re-create and re-store the data object are calculated, and the TTL value is adjusted based on calculated metrics. Further factors, such as, cleanup time to evict data from a storage site, may be considered in the total cost.
43 Citations
18 Claims
-
1. A method for dynamically adjusting a TTL value for a data object stored in-memory in a data grid, comprising:
-
setting a stale data tolerance policy; calculating metrics with a processor to report a cost to re-create and re-store the data object; and adjusting the TTL value based on said metrics. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for dynamically adjusting a TTL value for a data object stored in-memory in a data grid, comprising:
-
a processor; and memory connected to the processor, wherein the memory is encoded with instructions and wherein the instructions when executed comprise; instructions for setting a stale data tolerance policy; instructions for calculating metrics to report a cost to re-create and re-store the data object; and instructions for adjusting the TTL value based on said metrics. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for dynamically adjusting a TTL value for a data object stored in-memory in a data grid, the computer program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
-
computer readable program code configured to set a stale data tolerance policy; computer readable program code configured to calculate metrics to report a cost to re-create and re-store the data object; and computer readable program code configured to adjust the TTL value based on said metrics. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification