Method and apparatus for raid on memory
AssigneeAdaptec, Inc.
InventorFadi Mahmoud
Life of this patent
Estimating the term…
Abstract
A method for protecting memory is provided. The method includes reading a block of data from a storage drive and writing the block of data to a first memory portion and a second memory portion. The method also includes managing the first memory portion and the second memory portion to protect the block of data. The block of data can be recovered from a non-failing portion in case either the first memory portion or the second memory portion fails.
Claims16
A method for protecting memory, comprising:
- reading a block of data from a storage drive;
- writing the block of data to a first dual in-line module (DIMM) and a second DIMM plugged onto a single host adapter card coupled to the storage drive, wherein the first DIMM and the second DIMM are coupled to a single Redundant Array of Independent Disks (RAID) controller on the single host adapter card;
- and
- managing the first DIMM and the second DIMM to protect the block of data, wherein the block of data can be recovered from a non-failing DIMM in case either the first DIMM or the second DIMM fails.
A system for increasing a performance and fault tolerance of a computer system, the system comprising:
- a set of storage drives configured to store data;
- a first DIMM and a second DIMM protected by Redundant Array of Independent Disks (RAID), wherein the first DIMM and the second DIMM are plugged onto a host adapter card;
- and
- a single RAID controller configured to store data in the set of storage drives into the first DIMM and the second DIMM, wherein the first DIMM and the second DIMM are coupled to the single RAID controller, the single RAID controller is further configured to redundantly protect data stored into the first DIMM and the second DIMM, and the single RAID controller is integrated on the host adapter card.
The system of clam 9, wherein the single RAID controller includes a direct Memory access (DMA) engine configured to transfer data from the set of storage drives to the first DIMM and the second DIMM.
Dependencies are inferred from the claim text.