Patent ID: 9081716
Filing Date: 2015-07-14
Classification: G06F

Abstract:
1. A system comprising: a write module configured to receive first data for writing over second data stored on a first member of a stripe of a redundant array of independent disks (RAID); a read module configured to a parity module configured to generate second parity based on (i) the first data, (ii) the second data read from the SSD or the RAID, and (iii) the first parity read from the SSD or the RAID; wherein the write module is configured to write the second parity in the SSD; and wherein the parity module is configured to generate, in response to the write module receiving the third data subsequent to receiving the first data, third parity based on (i) the third data, (ii) the fourth data stored on the SSD, and (iii) the second parity stored on the SSD.