Coordinated shared storage architecture
First Claim
1. A method for configuring a coordinated shared storage architecture utilizing one or more storage appliances, the method comprising the steps of:
- operatively interconnecting one or more clients with the one or more storage appliances via a first network;
operatively interconnecting a set of data storage devices with the one or more storage appliances using one or more intermediate network devices; and
enabling each storage system to be accessed as a target device by providing a target device driver in each of the one or more storage systems the target device driver enabling each storage system to communicate with the one or more storage systems via the one or more intermediate network devices.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a novel coordinated shared storage architecture that permits the amortization of cost of the spares over any number of the storage systems and enables improvements to a number of storage system operations. The coordinated shared storage architecture comprises a plurality of storage systems disk shelves via a plurality of intermediate network devices, such as hubs. Each storage system includes a storage operating system having a target device driver module. The target device driver module permits the storage system to function as a SCSI target and thereby receive and process commands directed to it from other storage systems.
109 Citations
34 Claims
-
1. A method for configuring a coordinated shared storage architecture utilizing one or more storage appliances, the method comprising the steps of:
-
operatively interconnecting one or more clients with the one or more storage appliances via a first network;
operatively interconnecting a set of data storage devices with the one or more storage appliances using one or more intermediate network devices; and
enabling each storage system to be accessed as a target device by providing a target device driver in each of the one or more storage systems the target device driver enabling each storage system to communicate with the one or more storage systems via the one or more intermediate network devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for configuring a coordinated shared storage architecture utilizing one or more storage appliances, the system comprising:
-
one or more clients operatively interconnected with the one or more storage appliances the via a first network;
one or more intermediate network devices adapted to operatively interconnect a set of data storage devices with the one or more storage appliances; and
wherein a target device driver of each storage system enables each storage system to be accessed as a target device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A storage system for use in a coordinated shared storage architecture, the storage system comprising:
a storage operating system having a target device driver module, the target device driver module adapted to enable the storage system to be addressed as a target, in the target device driver module further adapted to enable the storage system to address storage devices operatively interconnected with the storage system using one or more intermediate network devices. - View Dependent Claims (17, 18, 19, 20)
-
21. A computer readable medium for configuring a coordinated shared storage architecture utilizing one or more storage appliances, the computer readable medium having program instructions for performing the steps of:
-
operatively interconnecting one or more clients with the one or more storage appliances via a first network;
operatively interconnecting a set of data storage devices with the one or more storage appliances using one or more intermediate network devices; and
enabling each storage system to be accessed as a target device by providing a target device driver in each of the one or more storage systems the target device driver enabling each storage system to communicate with the one or more storage systems via the one or more intermediate network devices. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for configuring a coordinated shared storage architecture utilizing one or more storage appliances, the system comprising:
-
means for operatively interconnecting one or more clients with the one or more storage appliances via a first network;
means for operatively interconnecting a set of data storage devices with the one or more storage appliances using one or more intermediate network devices; and
means for enabling each storage system to be accessed as a target device by providing a target device driver in each of the one or more storage systems the target device driver enabling each storage system to communicate with the one or more storage systems via the one or more intermediate network devices. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
Specification