VARIABLE CACHE DATA RETENTION SYSTEM
First Claim
Patent Images
1. A cache system, comprising:
- a cache storage operable to store data from a plurality of data sources;
a lookup table configured to store an entry for each data source and an associated non-latency based weighting value; and
a cache manager configured to implement a cached data discard policy whereby, upon the cache storage reaching a predetermined capacity level, data from a data source having a first weighting value is retained in the cache longer than data from a data source having a lower weighting value.
6 Assignments
0 Petitions
Accused Products
Abstract
A customizable cache discard policy is provided which reduces adverse consequences of conventional discard policies. In a data processing system, a cache controller invokes a cache data discard policy as the cache approaches its capacity. Using one possible policy, data having the shortest retrieval (fetch) time is discarded before data having longer retrieval times. In an alternative policy, data may be discarded based upon its source. Weightings may be applied based upon the distance from each source to the cache, may be based upon priorities assigned to each source, or may be based upon the type of each source.
-
Citations
7 Claims
-
1. A cache system, comprising:
-
a cache storage operable to store data from a plurality of data sources; a lookup table configured to store an entry for each data source and an associated non-latency based weighting value; and a cache manager configured to implement a cached data discard policy whereby, upon the cache storage reaching a predetermined capacity level, data from a data source having a first weighting value is retained in the cache longer than data from a data source having a lower weighting value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification