Patent ID: 8539177
Filing Date: 2013-09-17
Classification: G06F

Abstract:
1. A method of migrating data stored as logical units of storage (LUNs) at a source storage array to a plurality of destination storage arrays transparently with respect to a host in communication with the source storage array through a switch, the method comprising: dividing a physical source storage array into a plurality of source virtual arrays including a first source virtual array and a second source virtual array; storing metadata in memory of the physical source storage array; associating a first portion of the metadata with the first source virtual array and a second portion of the metadata with the second source virtual array; dividing each of a plurality of physical destination storage arrays into a plurality of destination virtual arrays, wherein a virtual array comprises a plurality of LUNs; copying, during a data migration event, data stored in a LUN of the first source virtual array to a corresponding LUN of a destination virtual array of a first one of the physical destination storage arrays; and copying, during the same data migration event, data stored in a LUN of the second source virtual array to a corresponding LUN of a destination virtual array of a second, different one of the physical destination storage arrays; copying, during the data migration event, the first portion of the metadata associated with the first source virtual array to the first physical destination storage array where the first portion of the metadata becomes associated with the destination virtual array of the first physical destination storage array, and copying, during the data migration event, the second portion of the metadata to the second physical destination storage array where the second portion of the metadata becomes associated with the destination virtual array of the second physical destination storage array.