Back to results
US 7,904,672 B2Granted
System and method for providing data redundancy after reducing memory writes
AssigneeSandForce, Inc.
InventorRadoslav Danilak
Life of this patent
Estimating the term…
Abstract
A system, method, and computer program product are provided for providing data redundancy in a plurality of storage devices. In operation, a number of writes to a plurality of storage devices is reduced. Additionally, after the reducing, data redundancy is provided utilizing a data redundancy scheme.
Claims21
A method, comprising:
- receiving writes from a computer via a standard storage subsystem interface;
- reducing a number of the received writes;
- implementing, via a disk controller, a data redundancy scheme comprising storing data associated with the reduced number of writes in a plurality of primary flash memories and storing computed redundant information in at least one redundant flash memory;
- and
- wherein the disk controller is enabled to operate without a loss of data in the presence of at least a single failure of any of the flash memories.
2 more elements
A computer program product embodied on a computer readable medium, comprising:
- computer code for reducing a number of writes to a storage subsystem;
- computer code for providing data redundancy utilizing a data redundancy scheme, after the reducing;
- and
- wherein the writes are received from a computer via a standard storage subsystem interface, the data redundancy scheme is implemented by a disk controller and comprises storing data associated with the reduced number of writes in a plurality of primary flash memories and storing computed redundant information in at least one redundant flash memory, and the disk controller is enabled to operate without a loss of data in the presence of at least a single failure of any of the flash memories.
1 more element
An apparatus, comprising:
- a circuit enabled to receive writes from a computer via a standard storage subsystem interface, and further enabled to reduce a number of the received writes;
- a disk controller that implements a data redundancy scheme comprising storing data associated with the reduced number of writes in a plurality of primary flash memories and storing computed redundant information in at least one redundant flash memory;
- and
- wherein the disk controller is enabled to operate without a loss of data in the presence of at least a single failure of any of the flash memories.
1 more element
Dependencies are inferred from the claim text.