Techniques for managing parity information for data stored on a storage device
AssigneeApple Inc.
InventorsEvgeny TELEVITCKIY, Alexander PALEY, Andrew W. VOGAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsEvgeny TELEVITCKIY, Alexander PALEY, Andrew W. VOGAN
Estimating the term…
Disclosed herein are techniques for managing parity information for data stored on a storage device. According to some embodiments, the method includes the steps of (1) receiving a request to store data into the storage device, (2) writing respective portions of the data into a plurality of data pages included in a first stripe of the storage device, where each data page is stored on a respective different die of the storage device, (3) calculating primary parity information for the first stripe, (4) writing the primary parity information into a primary parity page included in a second stripe of the storage device, (5) calculating secondary parity information for the second stripe, and (6) writing the secondary parity information into a secondary parity page included in a third stripe of the storage device. Additionally, a copy of the secondary parity information can be established to further-enhance redundancy.
A method for managing parity information for data stored on a storage device, the method comprising, at a computing device that has access to the storage device:
At least one non-transitory computer readable storage medium configured to store instructions that, when executed by at least one processor included in a computing device, cause the computing device to manage parity information for data stored on a storage device that is accessible to the computing device, by carrying out steps that include:
A computing device configured to manage partial parity information for data stored on a storage device that is accessible to the computing device, the computing device comprising:
Dependencies are inferred from the claim text.