Wear leveling for low-wear areas of low-latency random read memory
AssigneeNetApp, Inc.
InventorsRahul N. Iyer, Garth R. Goodson
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetApp, Inc.
InventorsRahul N. Iyer, Garth R. Goodson
Estimating the term…
Described herein are method and apparatus for performing wear leveling of erase-units of an LLRRM device that considers all active erase-units. Wear counts of all active erase-units (containing client data) and free erase-units (not containing client data) are tracked. Wear counts are used to determine low-wear active erase-units having relatively low wear counts and high-wear free erase-units having relatively high wear counts. In some embodiments, data contents of low-wear active erase-units are transferred to high-wear free erase-units, whereby the low-wear active erase-units are converted to free erase-units and may later store different client data which may increase the current rate of wear for the erase-unit. The high-wear free erase-units are converted to active erase-units that store client data that is infrequently erased/written, which may reduce the current rate of wear for the erase-unit. As such, wear is spread more evenly among erase-units of the LLRRM device.
A storage system for storing client data, the storage system comprising:
A storage system for storing client data, the storage system comprising:
A storage system for storing client data, the storage system comprising:
A method for performing wear leveling in a storage system for storing client data, the storage system comprising at least one low-latency random read memory (LLRRM) device, the LLRRM device comprising a plurality of active erase-units that store client data and a plurality of free erase-units that do not store client data, the method comprising:
Dependencies are inferred from the claim text.