Prefetching data units to a cache of a storage system
OwnerYechiel Yochaiinventor
Life of this patent
Estimating the term…
Loading patent…
OwnerYechiel Yochaiinventor
Estimating the term…
A method for prefetching in a mass storage system, the method may include receiving or generating a request to fetch, to a cache memory of the mass storage system, a certain data unit that is currently not stored in the cache memory; wherein the certain data unit and additional data units form a certain cluster of data units; wherein the certain data unit and the additional data units have similar activity signatures; wherein at least two data units of the certain cluster differ from each other by at least one of (a) a file system, (b) a logical volume, and (c) an accessing unit; wherein for each data unit of the certain cluster, an activity signature related to the data unit provides a coarse estimation of activity related to the data unit during multiple time periods; fetching the certain data unit stored in a mass storage unit; and prefetching at least some of the additional data units that are not currently stored in the cache memory.
A method for prefetching in a mass storage system, the method comprises:
A non-transitory computer readable medium that stores instructions that once executed by a mass storage system causes the mass storage system to execute the steps of:
A method for prefetching in a mass storage system, the method comprises:
Dependencies are inferred from the claim text.