Active data placement on cache eviction
AssigneeDell Products L.P.
InventorsJohn Creed, Owen Martin
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsJohn Creed, Owen Martin
Estimating the term…
A data storage system with interconnected compute nodes includes a shared memory with volatile and non-volatile portions. Data tracks evicted from the volatile portion are moved to the non-volatile portion based on a cache-miss interarrival rate threshold that is calculated based on capacity and fall-through time of the non-volatile portion of the shared memory. Data extents on non-volatile drives are characterized based on dominant modes of extent-level cache-miss interarrival histograms generated using countdown timers of most recent backend accesses of sub-extents. The dominant mode of the extent in which a backend track evicted from the volatile portion of the shared memory resides is compared with the threshold in order to determine whether to move the backend track to the non-volatile portion of the shared memory.
An apparatus comprising:
A method comprising:
A non-transitory computer-readable storage medium storing instructions that when executed by a compute node in a storage system cause the compute node to perform a method comprising:
Dependencies are inferred from the claim text.