METHOD OF MANAGING CACHE MEMORY BASED ON DATA TEMPERATURE
First Claim
Patent Images
1. A method of managing a data cache, the method comprising:
- receiving one or more data objects to be written to a storage device;
assigning a temperature value to the one or more data objects;
comparing the temperature value assigned to the one or more data objects with a threshold value; and
storing a copy of the one or more data objects in the data cache if the assigned temperature value exceeds the threshold value.
2 Assignments
0 Petitions
Accused Products
Abstract
A technique for use in managing a data cache involves receiving one or more data objects to be written to a storage device. A temperature value is assigned to the one or more data objects before storing the data objects in the data cache. The temperature value assigned to the one or more data objects is compared with a threshold value. A copy of the one or more data objects is stored in the data cache if the assigned temperature value exceeds the threshold value.
-
Citations
31 Claims
-
1. A method of managing a data cache, the method comprising:
-
receiving one or more data objects to be written to a storage device;
assigning a temperature value to the one or more data objects;
comparing the temperature value assigned to the one or more data objects with a threshold value; and
storing a copy of the one or more data objects in the data cache if the assigned temperature value exceeds the threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of managing a data cache, the method comprising:
-
receiving one or more data objects to be written to a storage device, the data object(s) associated with respective temperature values;
comparing the temperature value associated with one or more data objects with a threshold value; and
storing a copy of the one or more data objects in the data cache if the assigned temperature value exceeds the threshold value. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of managing a data cache associated with a plurality of data objects written to a storage device, the method comprising:
-
maintaining respective temperature values for one or more of the plurality of data objects;
comparing the temperature value(s) associated with the one or more data objects with a threshold value; and
deleting one or more data objects from the data cache if the associated temperature value is lower than the threshold value. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of managing a data cache associated with a plurality of data objects written to a storage device, the method comprising:
-
maintaining respective temperature values for one or more of the plurality of data objects;
maintaining temporal data representing the order in which data objects have been retrieved from the storage device;
identifying the data objects in the data cache having an associated temperature value lower than a threshold value; and
deleting, from the data cache, the one or more data objects from the identified data objects that have been least recently retrieved from the storage device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification