Online Restriping Technique for Distributed Network Based Virtualization
First Claim
1. A method of implementing online restriping of a volume in a storage area network, the storage area network including a fibre channel fabric comprised of a plurality of switches which are operable to communicate using a Fibre Channel protocol, the fibre channel fabric including a plurality of ports, the method comprising:
- instantiating, by a first port of a first switch of the fibre channel fabric, a first instance of the volume for enabling I/O operations to be performed at the volume;
performing restriping operations at the volume; and
enabling the first port to perform I/O operations at the volume concurrently while at least a portion of the restriping operations are being performed at the volume.
0 Assignments
0 Petitions
Accused Products
Abstract
A technique is provided for implementing online restriping of a volume in a storage area network. A first instance of the volume is instantiated at a first port of the fibre channel fabric for enabling I/O operations to be performed at the volume. While restriping operations are being performed at the volume, the first port is able to concurrently perform I/O operations at the volume.
77 Citations
24 Claims
-
1. A method of implementing online restriping of a volume in a storage area network, the storage area network including a fibre channel fabric comprised of a plurality of switches which are operable to communicate using a Fibre Channel protocol, the fibre channel fabric including a plurality of ports, the method comprising:
-
instantiating, by a first port of a first switch of the fibre channel fabric, a first instance of the volume for enabling I/O operations to be performed at the volume; performing restriping operations at the volume; and enabling the first port to perform I/O operations at the volume concurrently while at least a portion of the restriping operations are being performed at the volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system of implementing online restriping of a volume in a storage area network, the storage area network including a fibre channel fabric comprised of a plurality of switches which are operable to communicate using a Fibre Channel protocol, the fibre channel fabric including a plurality of ports, the system comprising:
-
at least one processor; at least one interface operable to provide a communication link to at least one other network device in the storage area network; and memory; the system being operable to; instantiate, by a first port of a first switch of the fibre channel fabric, a first instance of the volume for enabling I/O operations to be performed at the volume, wherein the instantiating of the first instance of the first volume is implemented by the first port; perform restriping operations at the volume; and enable the first port to perform I/O operations at the volume concurrently while at least a portion of the restriping operations are being performed at the volume. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A switch of a fibre channel fabric in a storage area network, the switch comprising:
-
a first port; at least one processor; at least one interface operable to provide a communication link to at least one other network device in the storage area network; and memory; the switch being operable to; instantiate, at the first port, a first instance of the volume for enabling I/O operations to be performed at the volume; perform restriping operations at the volume; and enable I/O operations to be performed at the volume concurrently while at least a portion of the restriping operations are being performed at the volume. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system of implementing online restriping of a volume in a storage area network, the storage area network including a fibre channel fabric comprised of a plurality of switches which are operable to communicate using a Fibre Channel protocol, the fibre channel fabric including a plurality of ports, the system comprising:
-
means for instantiating, by a first port of a first switch of the fibre channel fabric, a first instance of the volume for enabling I/O operations to be performed at the volume; means for performing restriping operations at the volume; means for enabling the first port to perform I/O operations at the volume concurrently while at least a portion of the restriping operations are being performed at the volume; means for instantiating, by a second port of a second switch of the fibre channel fabric, a second instance of the volume for enabling I/O operations to be performed at the volume, wherein the instantiating of the second instance of the first volume is implemented by the second port; and means for enabling the second port to perform I/O operations to be performed at the volume concurrently while at least a portion of the restriping operations are being performed at the volume, and concurrently while the first port is performing I/O operations at the volume.
-
Specification