Systems and methods for smart storage interconnection in a heterogeneous storage environment
First Claim
Patent Images
1. An information handling system, comprising:
- a first storage subsystem that is configured to operate according to a first protocol and that includes a first redundant array of independent disks (RAID) engine, a first storage drive coupled to the first RAID engine, a first front-end interface, and a first configurable back-end interface that the first storage subsystem configures in an initiator mode to send communications and a target mode to receive communications;
a second storage subsystem that is configured to operate according to a second protocol that is different than the first protocol and that includes a second redundant array of independent disks (RAID) engine, a second storage drive coupled to the second RAID engine, a second front-end interface, and a second configurable back-end interface that the second storage subsystem configures in an initiator mode to send communications and a target mode to receive communications;
a back-end switch that is coupled to the first configurable back-end interface and the second configurable back-end interface, wherein the back-end switch is configured to convert communications between the first protocol and the second protocol; and
a first RAID volume including the first storage drive and the second storage drive.
14 Assignments
0 Petitions
Accused Products
Abstract
An information handling system is provided. The information handling system includes a plurality of storage subsystems a back-end switch connected to each storage subsystem to communicate information about each of the plurality; and a redundant array of independent disks (RAID) volume. Each storage subsystem includes a RAID engine, a storage drive; and a plurality of input ports and output ports. The RAID volume includes the storage drive on a first storage subsystem of the plurality and the storage drive on a second storage subsystem of the plurality. Methods for providing such a system are also disclosed.
27 Citations
20 Claims
-
1. An information handling system, comprising:
-
a first storage subsystem that is configured to operate according to a first protocol and that includes a first redundant array of independent disks (RAID) engine, a first storage drive coupled to the first RAID engine, a first front-end interface, and a first configurable back-end interface that the first storage subsystem configures in an initiator mode to send communications and a target mode to receive communications; a second storage subsystem that is configured to operate according to a second protocol that is different than the first protocol and that includes a second redundant array of independent disks (RAID) engine, a second storage drive coupled to the second RAID engine, a second front-end interface, and a second configurable back-end interface that the second storage subsystem configures in an initiator mode to send communications and a target mode to receive communications; a back-end switch that is coupled to the first configurable back-end interface and the second configurable back-end interface, wherein the back-end switch is configured to convert communications between the first protocol and the second protocol; and a first RAID volume including the first storage drive and the second storage drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for providing a RAID volume, comprising:
-
receiving, by a first storage subsystem operating according to a first protocol, a write request to a first redundant array of independent disks (RAID) volume that includes a first storage drive that is located in the first storage subsystem and a second storage drive that is located in a second storage subsystem that operates according to a second protocol that is different than the first protocol; reconfiguring, by the first storage subsystem, a first configurable back-end port to from a target mode to an initiator mode; sending by the first storage subsystem through the first configurable back-end port operating in the initiator mode, a first protocol write request to a back-end switch; and converting, by the back-end switch, the first protocol write request to a second protocol write request and sending the second protocol write request to the second storage subsystem. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for providing a RAID volume, the method comprising:
-
receiving, by a back-end switch from a first storage subsystem operating according to a first protocol, a first protocol write request to a first redundant array of independent disks (RAID) volume that includes a first storage drive that is located on the first storage subsystem and a second storage drive that is located on a second storage subsystem that operates according to a second protocol that is different than the first protocol; converting, by the back-end switch, the first protocol write request to a second protocol write request and sending the second protocol write request to the second storage subsystem; reconfiguring, by the second storage subsystem, a second configurable back-end port from an initiator mode to a target mode; and receiving, by the second storage subsystem through the second configurable back-end port operating in the target mode, the second protocol write request and, in response, writing data to the second storage drive according to the second protocol write request. - View Dependent Claims (18, 19, 20)
-
Specification