IP Library Granted Patent US 6,862,609
Granted Patent B2
US 6,862,609 · App. 10/092,707 · Granted Mar 1, 2005

Redundant storage for multiple processors in a ring network

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,862,609
App. No.
10/092,707
Granted
Mar 1, 2005
Kind
B2
Abstract

A dual-axis RAID system includes a plurality of X-axis ordinal series of disks, configured to store parity data and a tape drive, and a Y-axis ordinal series of parity disks. The Y-axis series is smaller than the X-axis series, because the X-axis series contains an extra disk configured as a segment journal disk. The RAID system communicates with clients on a network a network via an SCI network interface.

Claims (126)

1. A computerized system for providing high speed fault-tolerant storage of information, the system comprising:

an array of computer storage devices, said computer storage devices being capable of storing computer-readable information,

said array of computer storage devices including a plurality of computer storage devices,

computer-readable information stored on said plurality of computer storage devices,

said computer-readable information being stored on said plurality of computer storage devices in data redundant fashion,

said array being configured to appear as a unitary block of computer-readable storage to applications programs,

an adapter for accessing said array,

said adapter including an array interface for performing desired operations on said array, such as read and write operations,

said adapter including a network interface for interfacing with a computer network in order to permit users on a computer network to access said array,

said network interface operating according to a scalable coherent interface (SCI) protocol,

a computer network,

said computer network being arranged in ring topology,

said computer network utilizing a unidirectional interfaces in order to minimize latency,

a plurality of client processors connectable to said computer network,

said computer network supporting distributed processing of tasks across a plurality of processors connected to said computer network,

a block of memory shared by a plurality of processors on said network; and

wherein said array selects at least one feature selected from the group consisting of on-demand storage journaling capability, hotfix redirection, mirrored caching, annotated storage journaling, dynamic stripe block allocation, dynamically added stripe and mirror sets, break-away mirroring, and infinite HSM storage journaling.

2. A system as recited in claim 1 therein said computer network employs dual ring topology in order to permit continued operation of said computer network in the event of failure of a node of said computer network.

3. A system as recited in claim 1 wherein said array includes dual data parity information for use in data error correction.

4. A system as recited in claim 1 wherein said computer network includes a switch to provide continued operation of said network in case of failure of a node in said network.

5. A system as recited in claim 1 wherein said SCI interface incorporates a plurality of axes in said array forming a fault-tolerant interconnection fabric.

6. A computerized system for providing high speed fault-tolerant storage of information, the system comprising:

an array of computer storage devices, said computer storage devices being capable of storing computer-readable information,

said array of computer storage devices including a plurality of computer storage devices,

computer-readable information stored on said plurality of computer storage devices,

said computer-readable information being stored on said plurality of computer storage devices in data redundant fashion,

said array being configured to appear as a unitary block of computer-readable storage to applications programs,

an adapter for accessing said array,

said adapter including an array interface for performing desired operations on said array, such as read and write operations,

said adapter including a network interface for interfacing with a computer network in order to permit users on a computer network to access said array,

said network interface operating according to a scalable coherent interface (SCI) protocol,

a computer network,

said computer network being arranged in ring topology,

said computer network utilizing a unidirectional interfaces in order to minimize latency,

a plurality of client processors connectable to said computer network,

said computer network supporting distributed processing of tasks across a plurality of processors connected to said computer network,

a block of memory shared by a plurality of processors on said network; and

wherein said array selects a plurality of features selected from the group consisting of on-demand storage journaling capability, hotfix redirection, minored caching, annotated storage journaling, dynamic stripe block allocation, dynamically added stripe and mirror sets, break-away mirroring, and infinite HSM storage journaling.

7. A system as recited in claim 6 wherein said computer network employs dual ring topology in order to permit continued operation of said computer network in the event of failure of a node of said computer network.

8. A system as recited in claim 6 wherein said array includes dual data parity information for use in data error correction.

9. A system as recited in claim 6 wherein said computer network includes a switch to provide continued operation of said network in case of failure of a node in said network.

10. A system as recited in claim 6 wherein said SCI interface incorporates a plurality of axes in said array forming a fault-tolerant interconnection fabric.

11. A computerized system for providing high speed fault-tolerant storage of information, the system comprising:

an array of computer storage devices, said computer storage devices being capable of storing computer-readable information,

said array of computer storage devices including a plurality of computer storage devices,

computer-readable information stored on said plurality of computer storage devices,

said computer-readable information being stored on said plurality of computer storage devices in data redundant fashion,

said array being configured to appear as a unitary block of computer-readable storage to applications programs,

an adapter for accessing said array,

said adapter including an array interface for performing desired operations on said array, such as read and write operations,

said adapter including a network interface for interfacing with a computer network in order to permit users on a computer network to access said array,

said network interface operating according to a scalable coherent interface (SCI) protocol,

a computer network,

said computer network being arranged in ring topology,

said computer network utilizing a unidirectional interfaces in order to minimize latency,

a plurality of client processors connectable to said computer network,

said computer network supporting distributed processing of tasks across a plurality of processors connected to said computer network,

a block of memory shared by a plurality of processors on said network; and

wherein said array selects at least one feature selected from the group consisting of on-demand storage journaling capability, hotfix redirection, mirrored caching, and annotated storage journaling.

12. A system as recited in claim 11 wherein said computer network employs dual ring topology in order to permit continued operation of said computer network in the event of failure of a node of said computer network.

13. A system as recited in claim 11 wherein said array includes dual data parity information for use in data error correction.

14. A system as recited in claim 11 wherein said computer network includes a switch to provide continued operation of said network in case of failure of a node in said network.

15. A system as recited in claim 11 wherein said SCI interface incorporates a plurality of axes in said array forming a fault-tolerant interconnection fabric.

16. A computerized system for providing high speed fault-tolerant storage of information, the system comprising:

an array of computer storage devices, said computer storage devices being capable of storing computer-readable information,

said array of computer storage devices including a plurality of computer storage devices,

computer-readable information stored on said plurality of computer storage devices,

said computer-readable information being stored on said plurality of computer storage devices in data redundant fashion,

said array being configured to appear as a unitary block of computer-readable storage to applications programs,

an adapter for accessing said array,

said adapter including an array interface for performing desired operations on said array, such as read and write operations,

said adapter including a network interface for interfacing with a computer network in order to permit users on a computer network to access said array,

said network interface operating according to a scalable coherent interface (SCI) protocol,

a computer network,

said computer network being arranged in ring topology,

said computer network utilizing a unidirectional interfaces in order to minimize latency,

a plurality of client processors connectable to said computer network,

said computer network supporting distributed processing of tasks across a plurality of processors connected to said computer network,

a block of memory shared by a plurality of processors on said network; and

wherein said array selects at least one feature selected from the group consisting of dynamic stripe block allocation, dynamically added stripe and mirror sets, break-away mirroring, and infinite HSM storage journaling.

17. A system as recited in claim 16 wherein said computer network employs dual ring topology in order to permit continued operation of said computer network in the event of failure of a node of said computer network.

18. A system as recited in claim 16 wherein said array includes dual data parity information for use in data error correction.

19. A system as recited in claim 16 wherein said computer network includes a switch to provide continued operation of said network in case of failure of a node in said network.

20. A system as recited in claim 16 wherein said SCI interface incorporates a plurality of axes in said array forming a fault-tolerant interconnection fabric.

21. A computerized system for providing high speed fault-tolerant storage of information, the system comprising:

an array of computer storage devices, said computer storage devices being capable of storing computer-readable information,

said array of computer storage devices including a plurality of computer storage devices,

computer-readable information stored on said plurality of computer storage devices,

said computer-readable information being stored on said plurality of computer storage devices in data redundant fashion,

said array being configured to appear as a unitary block of computer-readable storage to applications programs,

an adapter for accessing said array,

said adapter including an array interface for performing desired operations on said array, such as read and write operations,

said adapter including a network interface for interfacing with a computer network in order to permit users on a computer network to access said array,

said network interface operating according to a scalable coherent interface (SCI) protocol,

a computer network,

said computer network being arranged in ring topology,

said computer network utilizing a unidirectional interfaces in order to minimize latency,

a plurality of client processors connectable to said computer network,

said computer network supporting distributed processing of tasks across a plurality of processors connected to said computer network,

a block of memory shared by a plurality of processors on said network; and

wherein said array selects at least one feature selected from the group consisting of on-demand storage journaling capability, mirrored caching, dynamic stripe block allocation, and break-away mirroring.

22. A system as recited in claim 21 wherein said computer network employs dual ring topology in order to permit continued operation of said computer network in the event of failure of a node of said computer network.

23. A system as recited in claim 21 wherein said array includes dual data parity information for use in data error correction.

24. A system as recited in claim 21 wherein said computer network includes a switch to provide continued operation of said network in case of failure of a node in said network.

25. A system as recited in claim 21 wherein said SCI interface incorporates a plurality of axes in said array forming a fault-tolerant interconnection fabric.

26. A computerized system for providing high speed fault-tolerant storage of information, the system comprising:

an array of computer storage devices, said computer storage devices being capable of storing computer-readable information,

said array of computer storage devices including a plurality of computer storage devices,

computer-readable information stored on said plurality of computer storage devices,

said computer-readable information being stored on said plurality of computer storage devices in data redundant fashion,

said array being configured to appear as a unitary block of computer-readable storage to applications programs,

an adapter for accessing said array,

said adapter including an array interface for performing desired operations on said array, such as read and write operations,

said adapter including a network interface for interfacing with a computer network in order to permit users on a computer network to access said array,

said network interface operating according to a scalable coherent interface (SCI) protocol,

a computer network,

said computer network being arranged in ring topology,

said computer network utilizing a unidirectional interfaces in order to minimize latency,

a plurality of client processors connectable to said computer network,

said computer network supporting distributed processing of tasks across a plurality of processors connected to said computer network,

a block of memory shared by a plurality of processors on said network; and

wherein said array selects at least one feature selected from the group consisting of hotfix redirection, annotated storage journaling, dynamically added stripe and mirror sets, and infinite HSM storage journaling.

27. A system as recited in claim 16 wherein said computer network employs dual ring topology in order to permit continued operation of said computer network in the event of failure of a node of said computer network.

28. A system as recited in claim 17 wherein said array includes dual data parity information for use in data error correction.

29. A system as recited in claim 18 wherein said computer network includes a switch to provide continued operation of said network in case of failure of a node in said network.

30. A system as recited in claim 19 wherein said SCI interface incorporates a plurality of axes in said array forming a fault-tolerant interconnection fabric.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: SYMANTEC CORPORATION
To: CA, INC.
Reel/Frame 051144/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2016
From: BLUE COAT SYSTEMS, INC.
To: SYMANTEC CORPORATION
Reel/Frame 039851/0044 →
RELEASE OF SECURITY INTEREST Recorded Aug 1, 2016
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 039516/0929 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 30747/0452 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC., AS SUCCESSOR BY MERGER TO SOLERA NETWORKS, INC.
Reel/Frame 035797/0332 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME NO. 30521/0379 Recorded May 29, 2015
From: JEFFERIES FINANCE LLC
To: BLUE COAT SYSTEMS, INC., AS SUCCESSOR BY MERGER TO SOLERA NETWORKS, INC.
Reel/Frame 035797/0899 →
SECURITY INTEREST Recorded May 22, 2015
From: BLUE COAT SYSTEMS, INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 035751/0348 →
MERGER Recorded Feb 10, 2014
From: SOLERA NETWORKS, INC.
To: BLUE COAT SYSTEMS, INC.
Reel/Frame 032188/0063 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Jul 3, 2013
From: SOLERA NETWORKS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 030747/0452 →
PATENT SECURITY AGREEMENT Recorded May 31, 2013
From: SOLERA NETWORKS, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 030521/0379 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2007
From: CANOPY GROUP, INC., THE
To: SOLERA NETWORKS, INC.
Reel/Frame 019704/0526 →
LICENSE AGREEMENT Recorded Sep 4, 2002
From: CANOPY GROUP, INC., THE
To: TRAXESS, INC.
Reel/Frame 013261/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2002
From: MERKEY, JEFFREY VERNON
To: CANOPY GROUP, INC.
Reel/Frame 012693/0814 →