Apparatus and method for data virtualization in a storage processing device
AssigneeBrocade Communications Systems, Inc.
InventorsGururaj Pangal, Michael B. Schmitz, Vinodh Ravindran, Edward D. McClanahan
Life of this patent
Estimating the term…
Loading patent…
AssigneeBrocade Communications Systems, Inc.
InventorsGururaj Pangal, Michael B. Schmitz, Vinodh Ravindran, Edward D. McClanahan
Estimating the term…
A system including a storage processing device with an input/output module. The input/output module has port processors to receive and transmit network traffic. The input/output module also has a switch connecting the port processors. Each port processor categorizes the network traffic as fast path network traffic or control path network traffic. The switch routes fast path network traffic from an ingress port processor to a specified egress port processor. The storage processing device also includes a control module to process the control path network traffic received from the ingress port processor. The control module routes processed control path network traffic to the switch for routing to a defined egress port processor. The control module is connected to the input/output module. The input/output module and the control module are configured to interactively support data virtualization, data migration, data journaling, and snapshotting. The distributed control and fast path processors achieve scaling of storage network software. The storage processors provide line-speed processing of storage data using a rich set of storage-optimized hardware acceleration engines. The multi-protocol switching fabric provides a low-latency, protocol-neutral interconnect that integrally links all components with any-to-any non-blocking throughput.
A storage processing device for use in a switched fabric, the switched fabric including at least one switch and the storage processing device, with the storage processing device coupled to the at least one switch, with at least two storage units and at least one host connected to and coupled through the switched fabric where the at least one host and at least two storage units may be directly connected to the storage processing device or may be coupled through the at least one switch, the storage device to virtualize a storage unit and to do migration of data between first and second storage units whether the at least one host and at least two storage devices are directly connected to the storage processing device or are coupled through the at least one switch, the storage processing device comprising:
A switched fabric for connection to and coupling of at least one host and at least two storage units, the fabric comprising:
A network comprising:
A method for supporting virtualization of a storage unit and migrating data between first and second storage units, with at least one host and at least two storage units connected to and coupled by a switched fabric, the switched fabric including at least one switch and a storage processing device coupled to the at least one switch, where the at least one host and at least two storage units may be directly connected to the storage processing device or may be coupled through the at least one switch, the method comprising in a storage processing device:
Dependencies are inferred from the claim text.