Apparatus, system, and method for destaging cached data
AssigneeSanDisk Technologies LLC
InventorsDavid Atkisson, Jonathan Ludwig
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsDavid Atkisson, Jonathan Ludwig
Estimating the term…
An apparatus, system, and method are disclosed for satisfying storage requests while destaging cached data. A monitor module samples a destage rate for a nonvolatile solid-state cache, a total cache write rate for the cache, and a dirtied data rate. The dirtied data rate comprises a rate at which write operations increase an amount of dirty data in the cache. A target module determines a target cache write rate for the cache based on the destage rate, the total cache write rate, and the dirtied data rate to target a destage write ratio. The destage write ratio comprises a predetermined ratio between the dirtied data rate and the destage rate. A rate enforcement module enforces the target cache write rate such that the total cache write rate satisfies the target cache write rate.
A method for satisfying storage requests while destaging cached data, the method comprising:
An apparatus for satisfying storage requests while destaging cached data, the apparatus comprising:
A system for satisfying storage requests while destaging cached data, the system comprising:
Dependencies are inferred from the claim text.