Patent ID: 7702866
Filing Date: 2010-04-20
Classification: G06F

Abstract:
1. A computer-implemented method for copying data, comprising: in response to receiving a command, creating a volume container copyset that includes volume containers as elements, wherein each of the volume containers contains a list of volumes, a list of hosts to which the volumes attach, and a reference policy to control the volumes, wherein each of the volume containers is associated with a copyset role and includes the one or more volumes, and wherein each of the volumes in a volume container has the copyset role of that volume container, wherein the reference policy includes an allocation policy for allocating storage and a zoning policy that indicates what type of zoning to use; associating sets of volumes in the volume containers with a replication session, wherein each of the sets of volumes has one volume from each of the volume containers, and wherein each of the sets of volumes has volumes associated with a copyset role that is associated with the volume containers with which each volume is associated, wherein each of the sets of volumes comprises a copyset; and in response to determining that one of, membership of and a size of a volume in, one of the volume containers has been modified, automatically modifying one or more corresponding volume containers in the volume container copyset, comprising: