Fibre channel upgrade path
First Claim
1. An integrated storage system, comprising:
- a first controller device connected to a plurality of second controller devices via a first high bandwidth communication fabric, wherein the first controller device makes the plurality of second controller devices appear as a single device, wherein said first controller device comprises a parallel architecture that includes a plurality of processors for providing concurrent multichannel processing, wherein said first high bandwidth communication fabric provides at least one separate communication link between said first controller device and each of said plurality of second controller devices, and wherein the first controller device communicates with a file server using wave division multiplexing;
each of said second controller devices being connected to a respective plurality of storage devices by a secondary high bandwidth communication fabric, wherein each of said second controller devices makes its respective plurality of storage devices appear as a single device to the first controller device.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention involves hierarchical storage controllers which enable a scalable storage system. The scalable storage system is capable of causing a very large amount of discrete disk units to appear as a single drive. The scalable storage system is organized into a hierarchical structure by providing a series of disk arrays in parallel with a controller via Fiber Channel connections to form a “virtual disk.” The next level in the hierarchical structure is created by connecting a number of virtual disks and a higher level controller in parallel via higher bandwidth connections. This next assemblage of devices is configured to appear as a single drive. Also, the scalable storage system disposes increasingly sized RAM caches to increase system performance. Moreover, wave division multiplexing (WDM) may be utilized to communicate with a file server via a highest level controller.
93 Citations
18 Claims
-
1. An integrated storage system, comprising:
-
a first controller device connected to a plurality of second controller devices via a first high bandwidth communication fabric, wherein the first controller device makes the plurality of second controller devices appear as a single device, wherein said first controller device comprises a parallel architecture that includes a plurality of processors for providing concurrent multichannel processing, wherein said first high bandwidth communication fabric provides at least one separate communication link between said first controller device and each of said plurality of second controller devices, and wherein the first controller device communicates with a file server using wave division multiplexing;
each of said second controller devices being connected to a respective plurality of storage devices by a secondary high bandwidth communication fabric, wherein each of said second controller devices makes its respective plurality of storage devices appear as a single device to the first controller device. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
-
4. The integrated storage system of clam 1, wherein the first high bandwidth communication fabric includes wave division multiplexing links.
-
10. A method of providing integrated storage, comprising the steps of:
-
associating a first controller device with a plurality of second controller devices via a first high bandwidth communication fabric that includes at least one separate communication link for each of said plurality of second controller devices, wherein the first controller device makes the plurality of second controller devices appear as a single device, wherein said first controller device comprises a parallel architecture that includes a plurality of processors for providing concurrent multichannel processing, and wherein said first controller device communicates with a file server using a wave division multiplexing; and
operating each second controller device of the plurality of second controller devices to manage a respective plurality of storage devices over a secondary high bandwidth communication fabric to make it respective plurality of storage devices appear as a single device to the first controller. - View Dependent Claims (11, 12, 13, 14, 16, 17, 18)
receiving storage information; and
storing said storage information upon storage devices using RAID level 5.
-
-
16. The method of claim 10 wherein the first controller device comprises a primary cache, wherein the primary cache is proportional to a maximum number of connected secondary controller devices.
-
17. The method claim 10 wherein the first controller device comprises a backup RAM drive.
-
18. The method of claim 10 wherein the second controller device comprises a backup RAM drive.
-
15. The method of 10 wherein the second controller devices include a cache.
Specification