IP Library › Granted Patent US 6,931,566
Granted Patent B2
US 6,931,566 · App. 10/135,585 · Granted Aug 16, 2005

System and method for optimizing fault tolerant storage controllers

Assignee: LSI Logic Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,931,566
App. No.
10/135,585
Granted
Aug 16, 2005
Kind
B2
Abstract

A system and method for optimizing fault tolerant storage controllers includes a fault tolerant hardware component comprised of an input interface, at least two output interfaces and, if necessary, a power source connection. The fault tolerant hardware component may be embedded in a storage controller or separately housed within an enclosure. The fault tolerant hardware component may couple with a host information handling system and with two or more storage controllers, which are connected to mass storage devices to form storage arrays. Multiple fault tolerant hardware components can be coupled with a single host information handling system when it includes multiple host ports. Further, the fault tolerant hardware component may be coupled with other fault tolerant hardware components.

Claims (41)

1. A fault tolerant hardware component to provide decreased host transfer latency and faultless data availability, comprising:

an input interface suitable for receiving data;

at least two or more output interfaces suitable for transmitting the data; and

a processor coupled to the input interface and the at least two or more output interfaces,

wherein a first output interface is configured for functioning as a data pass through port and a second output interface is configured for functioning as a data mirror port, the fault tolerant hardware component being embedded in a storage controller assembly.

2. The fault tolerant hardware component of claim 1 , wherein the input interface connects with a host port, which communicatively couples a host processing system.

3. The fault tolerant hardware component of claim 1 , wherein the output interfaces communicatively couple with at least two or more storage controller assemblies.

4. The fault tolerant hardware component of claim 3 , wherein the at least two or more storage controller assemblies are communicatively coupled, independent of the fault tolerant hardware component, through one or more communication channels.

5. The fault tolerant hardware component of claim 1 , wherein the fault tolerant hardware component is contained in an enclosure.

6. The fault tolerant hardware component of claim 5 , wherein the fault tolerant hardware component contained in the enclosure is connected to a power source.

7. A fault tolerant hardware component to provide decreased host transfer latency and fault less data availability, comprising:

an enclosure;

a power source coupled with the enclosure;

an input interface, included in the enclosure, suitable for receiving data;

at least two or more output interfaces, included in the enclosure, suitable for transmitting the data; and

a processor, included in the enclosure, coupled to the input interface and the at least two or more output interfaces,

wherein a first output interface is configured for functioning as a data pass through port and a second output interface is configured for functioning as a data mirror port, the enclosure being embedded in a storage controller assembly.

8. The fault tolerant hardware component of claim 7 , wherein the input interface connects with a host port, which communicatively couples a host processing system.

9. The fault tolerant hardware component of claim 7 , wherein the output interfaces communicatively couple with at least two or more storage controller assemblies.

10. The fault tolerant hardware component of claim 9 , wherein the at least two or more storage controller assemblies are communicatively coupled, independent of the fault tolerant hardware component, through one or more communication channels.

11. The fault tolerant hardware component of claim 7 , wherein the enclosure is connected to a power source.

12. A storage controller assembly, comprising:

a housing suitable for encompassing the storage controller assembly;

a fault tolerant hardware component included in and communicatively coupled with the storage controller assembly;

an input interface, communicatively coupled with a host processing system, suitable for receiving data;

at least two or more output interfaces, communicatively coupled with at least two or more storage controller assemblies, suitable for transmitting the data; and

a processor communicatively coupled to the input interface and the at least two or more output interfaces,

wherein a first output interface is configured for functioning as a data pass through port and a second output interface is configured for functioning as a data mirror port, the fault tolerant hardware component being contained in an enclosure that is embedded in the storage controller assembly.

13. The storage controller assembly of claim 12 , wherein the input interface connects with a host port.

14. The fault tolerant hardware component of claim 12 , wherein the at least two or more storage controller assemblies are communicatively coupled, independent of the fault tolerant hardware component, through one or more communication channels.

15. A system, comprising:

a host information handling system;

a fault tolerant hardware component communicatively coupled to the host information handling system;

at least two storage controllers communicatively coupled to the fault tolerant hardware component; and

a mass storage device communicatively coupled to the at least two storage controllers,

wherein the fault tolerant hardware component provides data protection and reduces host transfer latency, each of the at least two storage controllers further comprises a housing which is capable of having the fault tolerant hardware component embedded within the housing.

16. The system of claim 15 , wherein the fault tolerant hardware component further, comprises:

an input interface suitable for receiving data;

at least two or more output interfaces suitable for transmitting the data; and

a processor coupled to the input interface and the at least two or more output interfaces.

17. The system of claim 16 , wherein the fault tolerant hardware component further comprises an enclosure.

Assignments (7)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
CHANGE OF NAME Recorded Jun 6, 2014
From: LSI LOGIC CORPORATION
To: LSI CORPORATION
Reel/Frame 033102/0270 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2002
From: BERGSTEN, JAMES R.
To: LSI LOGIC CORPORATION
Reel/Frame 012867/0642 →
Continuity (1)
Related Publication 20030204770A1 · Oct 30, 2003