Data storage drive rebuild with parity generation offload using peer-to-peer data transfers
AssigneeWestern Digital Technologies, Inc.
InventorsVladislav Bolkhovitin, Brian W. O'Krafka, Sanjay Subbarao
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsVladislav Bolkhovitin, Brian W. O'Krafka, Sanjay Subbarao
Estimating the term…
A system and method improve the performance of non-volatile memory storage by rebuilding, on the fly, “lost data” in response to a read request, which identifies data to be read or recovered, by identifying a parity data storage device in a set of data storage devices that contains parity corresponding to the identified data; sending a reconstruction request to a respective data storage device, which may be the parity data storage device or other data storage device in the system, to reconstruct the identified data, and receiving the identified data from the respective data storage device. The reconstruction request commands the respective data storage device to retrieve, via peer-to-peer read requests, from other data storage devices, data from one or more data blocks, and to reconstruct the identified data based on the retrieved data and parity data locally stored at the parity data storage device.
A method of managing data storage in a non-volatile memory system comprising a plurality of data storage devices, the method comprising:
A memory controller, comprising:
A non-transitory computer readable storage medium storing one or more programs configured for execution by a memory controller configured to be coupled to a plurality of data storage devices, the one or more programs comprising instructions that when executed by one or more processors of the memory controller, cause the memory controller to:
A memory controller, comprising:
Dependencies are inferred from the claim text.