| Patent Number |
Title Of Patent |
Date Issued |
| 7558981 |
Method and apparatus for mirroring customer data and metadata in paired controllers |
July 7, 2009 |
| A data storage system configured for efficient mirroring of data between paired redundant controllers is provided. More particularly, in response to the receipt of customer data from a host for storage, a first controller segments the received customer data into one or more frames of |
| 7536506 |
RAID controller using capacitor energy source to flush volatile cache data to non-volatile memor |
May 19, 2009 |
| A write-caching RAID controller is disclosed. The controller includes a CPU that manages transfers of posted-write data from host computers to a volatile memory and transfers of the posted-write data from the volatile memory to storage devices when a main power source is supplying power |
| 7536495 |
Certified memory-to-memory data transfer between active-active raid controllers |
May 19, 2009 |
| A system for performing an efficient mirrored posted-write operation having first and second RAID controllers in communication via a PCI-Express link is disclosed. The first bus bridge transmits a PCI-Express memory write request TLP to the second bus bridge. The TLP header includes |
| 7340555 |
RAID system for performing efficient mirrored posted-write operations |
March 4, 2008 |
| A bus bridge on a primary RAID controller receives user write data from a host and writes the data to its write cache and also broadcasts the data over a high speed link (e.g., PCI-Express) to a secondary RAID controller's bus bridge, which writes the data to its mirroring write cach |
| 7315911 |
Method for efficient inter-processor communication in an active-active RAID system using PCI-exp |
January 1, 2008 |
| A fault-tolerant RAID system is disclosed. The system includes redundant RAID controllers coupled by a PCI-Express link. When a PCI-Express controller of one of the RAID controllers receives a PCI-Express memory write request transaction layer packet (TLP), it interprets a predetermi |