Redundant external storage virtualization computer system
First Claim
1. A computer system comprising:
- a host entity for issuing IO requests;
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second external storage virtualization controller coupled to the host entity; and
a set of at least one physical storage device for providing storage to the computer system, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect;
wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the other storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and
wherein in the redundant storage virtualization controller pair, each of the storage virtualization controllers further comprises;
a central processing circuitry for performing the IO operations in response to IO requests of said host entity;
at least one IO device interconnect controller coupled to said central processing circuitry;
at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and
at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller coupled to said at least one physical storage device through said point-to-point serial-signal interconnect.
1 Assignment
0 Petitions
Accused Products
Abstract
A redundant external storage virtualization computer system. The redundant storage virtualization computer system includes a host entity for issuing an IO request, a redundant external storage virtualization controller pair coupled to the host entity for performing an IO operation in response to the IO request issued by the host entity, and a plurality of physical storage devices for providing storage to the computer system. Each of the physical storage devices is coupled to the redundant storage virtualization controller pair through a point-to-point serial signal interconnect. The redundant storage virtualization controller pair includes a first and a second storage virtualization controller both coupled to the host entity. In the redundant storage virtualization controller pair, when the second storage virtualization controller is not on line, the first storage virtualization controller will take over the functionality originally performed by the second storage virtualization controller.
55 Citations
129 Claims
-
1. A computer system comprising:
-
a host entity for issuing IO requests; a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second external storage virtualization controller coupled to the host entity; and a set of at least one physical storage device for providing storage to the computer system, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the other storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and wherein in the redundant storage virtualization controller pair, each of the storage virtualization controllers further comprises; a central processing circuitry for performing the IO operations in response to IO requests of said host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller coupled to said at least one physical storage device through said point-to-point serial-signal interconnect. - View Dependent Claims (2, 3, 4)
-
-
5. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; wherein for each of at least one of the said physical storage devices, the redundant storage virtualization subsystem further comprises an access control switch coupled between said physical storage device and the redundant storage virtualization controller pair for selectively switching the connection of the said physical storage device to the redundant SVC pair between the first and the second storage virtualization controller; and wherein at least one said PSD together with said access control switch is installed in a canister removably attached to the redundant storage virtualization subsystem. - View Dependent Claims (6)
-
-
7. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; wherein for each of at least one of the said physical storage devices, the redundant storage virtualization subsystem further comprises an access control switch coupled between said physical storage device and the redundant storage virtualization controller pair for selectively switching the connection of the said physical storage device to the redundant SVC pair between the first and the second storage virtualization controller; and wherein said access control switch coupled between a said physical storage device and the redundant storage virtualization controller pair selectively allows patching through of the serial signal of the said physical storage device to and from the first SVC when in a first patching state of said access control switch and to and from the second SVC when in a second patching state of said access control switch. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization ion controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVG pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; wherein for each of at least one of the said physical storage devices, the redundant storage virtualization subsystem further comprises an access control switch coupled between said physical storage device and the redundant storage virtualization controller pair for selectively switching the connection of the said physical storage device to the redundant SVC pair between the first and the second storage virtualization controller; and further comprising a cooperating mechanism for the redundant SVC pair to cooperatively control a patching state of said access control switch;
a monitoring mechanism for each SVC of said SVC pair to monitor status of the other SVC of said SVC pair; and
, a state control mechanism for each SVC of said SVC pair to forcibly take complete control of said access control switch independent of the state the other SVC of said SVC pair. - View Dependent Claims (16)
-
-
17. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and wherein in the redundant storage virtualization controller pair, each of the storage virtualization controllers further comprises; a central processing circuitry for performing IO operations in response to IO requests of said host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller coupled to at least one physical storage device through a point-to-point serial-signal interconnect. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A redundant storage virtualization subsystem for, providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and wherein an inter-controller communication channel is provided between the two SVCs in said redundant SVC pair for communicating state synchronization information. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and wherein said redundant SVC pair can perform IO request rerouting function. - View Dependent Claims (45)
-
-
46. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and wherein said redundant SVC pair can perform PSD access ownership transfer function. - View Dependent Claims (47)
-
-
48. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and wherein at least one member SVC of said redundant SVC pair includes at least one expansion port for coupling to a second set of at least one PSD through a multiple-device device-side IO device interconnect. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
-
76. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the other storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and wherein in the redundant storage virtualiztion controller pair, each of the storage virtualization controllers further comprises; a central processing circuitry for performing IO operations in respone to IO request of said host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO devie interconnect controller coupled to at least one physical storage device through said point-to-point serial-signal interconnect; and wherein said PSD is a SATA PSD. - View Dependent Claims (77)
-
-
78. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the other alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; wherein in the redundant storage virtualization controller pair, each of the storage virtualization controllers further comprises; a central processing circuitry for performing IO operations in response to IO request of said host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller coupled to at least one physical storage device through said point-to-point serial-signal interconnects; and wherein said PSD is a PATA PSD. - View Dependent Claims (79)
-
-
80. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and wherein each SVC in said redundant SVC pair includes a state-defining circuit for forcing externally connected signal lines of alternate SVC in said redundant SVC pair to a predetermined state. - View Dependent Claims (81)
-
-
82. A redundant storage virtualization subsystem for providing storage to a host entity, comprising:
-
a redundant external storage virtualization controller (SVC) pair for performing IO operations in response to IO requests issued by the host entity comprising a first and a second storage virtualization controller for coupling to the host entity; and a set of at least one physical storage device for providing storage to the host entity, with at least one member of said set of at least one physical storage device comprising a PSD coupled to the said redundant storage virtualization controller pair through a point-to-point serial signal interconnect; wherein when one storage virtualization controller in the said redundant SVC pair is not on line or goes off line after being on line, the alternate storage virtualization controller in the said redundant SVC pair will automatically take over the functionality originally performed by the said one storage virtualization controller in the redundant SVC pair; and wherein each SVC of said redundant SVC pair includes a self-killing circuit for forcing its own externally connected signal lines to a predetermined state. - View Dependent Claims (83)
-
-
84. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein a said host-side IO device interconnect port and a said device-side IO device interconnect port are provided in the same said IO device interconnect controller.
-
-
85. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein a said host-side IO device interconnect port and a said device-side IO device interconnect port are provided in different said IO device interconnect controllers.
-
-
86. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and further comprising a detection mechanism for detecting an off-line or failed state of said alternate storage virtualization controller. - View Dependent Claims (87)
-
-
88. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein said SVC includes a state-defining circuit for forcing externally connected signal lines of alternate SVC in said redundant SVC pair to a predetermined state. - View Dependent Claims (89)
-
-
90. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein said SVC includes a self-killing circuit for forcing its own externally connected signal lines to a predetermined state. - View Dependent Claims (91)
-
-
92. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein said functionality includes presenting and making available to the host entity accessible resources that were originally presented and made available by said alternate storage virtualization controller as well as accessible resources that were presented and made available by said storage virtualization controller itself. - View Dependent Claims (93)
-
-
94. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein an access ownership arbitration mechanism is provided to determine which SVC in said SVC pair possesses access ownership. - View Dependent Claims (95, 96, 97)
-
-
98. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and further comprising a cooperating mechanism for the redundant SVC pair to cooperatively control a patching state of an access control switch together with the alternate SVC;
a monitoring mechanism for said SVC of said SVC pair to monitor status of the alternate SVC of said SVC pair; and
, a state control mechanism for said SVC to forcibly lake complete control of said access control switch independent of the state the alternate SVC of said SVC pair. - View Dependent Claims (99)
-
-
100. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein an inter-controller communication port is provided for communicating state synchronization information between the said SVC and the alternate SVC in said redundant SVC pair. - View Dependent Claims (101, 102, 103, 104, 105, 106, 107, 108, 109)
-
-
110. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein said SVC can perform IO request rerouting function. - View Dependent Claims (111)
-
-
112. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein said SVC can perform PSD access ownership transfer function. - View Dependent Claims (113)
-
-
114. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein said SVC includes an expansion port for coupling to a second set of at least one PSD through multiple-device device-side IO device interconnects. - View Dependent Claims (115)
-
-
116. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein at least one said host-side IO device interconnect part is Fibre Channel supporting point-to-point connectivity in target mode. - View Dependent Claims (117)
-
-
118. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein at least one said host-side IO device interconnect port is Fibre Channel supporting public loop connectivity in target mode. - View Dependent Claims (119)
-
-
120. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein at least. one said host-side IO device interconnect port is Fibre Channel supporting private loop connectivity in target mode. - View Dependent Claims (121)
-
-
122. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein at least one said host-side IO device interconnect port is parallel SCSI operating in target mode. - View Dependent Claims (123)
-
-
124. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein at least one said host-side IO device interconnect port is ethernet supporting the iSCSI protocol operating in target mode. - View Dependent Claims (125)
-
-
126. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein at least one said host-side IO device interconnect port is Serial-Attached SCSI (SAS) operating in target mode. - View Dependent Claims (127)
-
-
128. An external storage virtualization controller for use in a redundant storage virtualization controller pair, comprising:
-
a central processing circuitry for performing IO operations in response to IO requests of a host entity; at least one IO device interconnect controller coupled to said central processing circuitry; at least one host-side IO device interconnect port provided in a said at least one IO device interconnect controller for coupling to said host entity; and at least one device-side IO device interconnect port provided in a said at least one IO device interconnect controller for performing point-to-point serial signal transmission with at least one physical storage devices; wherein the said external storage virtualization controller will automatically take over the functionality originally performed by the alternate external storage virtualization controller in the said redundant storage virtualization controller pair when said alternate external storage virtualization controller is not on line or goes off line after being on line; and wherein at least one said host-side IO device interconnect port is Serial ATA operating in target mode. - View Dependent Claims (129)
-
Specification