ENHANCING DATA CACHING PERFORMANCE
1 Assignment
0 Petitions
Accused Products
Abstract
For a cache in which a plurality of frequently accessed data segments are temporarily stored, reference count information of the plurality of data segments, in conjunction with least recently used (LRU) information, is used to determine a length of time to retain the plurality of data segments in the cache according to a predetermined weight, where notwithstanding the LRU information, those of the plurality of data segments having a higher reference counts are retained longer than those having lower reference counts.
36 Citations
20 Claims
-
1-6. -6. (canceled)
-
7. A system for improving caching performance in a computing environment, comprising:
-
a deduplication engine; a plurality of frequently accessed data segments processed by the deduplication engine; a cache configured for at least temporarily storing the plurality of frequently accessed data segments; and a cache management module in operable communication with the cache; wherein the cache management module is configured for, in conjunction with using least recently used (LRU) information, using reference count information of the plurality of data segments to determine a length of time to retain the plurality of data segments in the cache according to a predetermined weight, wherein notwithstanding the LRU information, those of the plurality of data segments having a higher reference counts are retained longer than those having lower reference counts. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for improving caching performance in a computing environment by a processor, the computer program product comprising a computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
a first executable portion for, for a cache in which a plurality of frequently accessed data segments are temporarily stored, in conjunction with using least recently used (LRU) information, using reference count information of the plurality of data segments to determine a length of time to retain the plurality of data segments in the cache according to a predetermined weight, wherein notwithstanding the LRU information, those of the plurality of data segments having a higher reference counts are retained longer than those having lower reference counts. - View Dependent Claims (16, 17, 18, 19, 20)
Specification