Snapshot management method apparatus and system
First Claim
1. A computer readable storage medium comprising computer readable program code containing a programming interface for managing and conducting fast replication operations, the programming interface comprising:
- an add to snapshot set function configured to add snapshot criteria to a snapshot set; and
an execute snapshot set function configured to initiate a plurality of fast replications operations as specified by the snapshot set.
1 Assignment
0 Petitions
Accused Products
Abstract
Snapshot sets comprising snapshot criteria are created, maintained, and executed via a command set designed to facilitate managing and conducting snapshots on data distributed across multiple volumes. Snapshot criteria such as source volume, target volume, redundancy level, copy mode, and the like are added as desired to a snapshot set. Upon invocation of an execute command, the fast replication operations defined by the snapshot set are executed, providing a logically atomic data replication utility potentially involving multiple sources and targets. In one embodiment auto selection of a target may be specified, thus facilitating over-subscription of target resources. The present invention reduces the complexity of archiving data—particularly data distributed across multiple volumes such as data associated with database applications and the like.
59 Citations
28 Claims
-
1. A computer readable storage medium comprising computer readable program code containing a programming interface for managing and conducting fast replication operations, the programming interface comprising:
-
an add to snapshot set function configured to add snapshot criteria to a snapshot set; and
an execute snapshot set function configured to initiate a plurality of fast replications operations as specified by the snapshot set. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for managing and conducting fast replication operations, the apparatus comprising:
-
a snapshot management module configured to add snapshot criteria to a snapshot set; and
a snapshot execution module configured to initiate a plurality of fast replications operations as specified by the snapshot set. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus for managing and conducting fast replication operations, the apparatus comprising:
-
means for adding snapshot criteria to a snapshot set; and
means for initiating a plurality of fast replications operations as specified by the snapshot set. - View Dependent Claims (14, 15)
-
-
16. A method for managing and conducting fast replication operations, the method comprising:
-
adding snapshot criteria to a snapshot set; and
initiating a plurality of fast replication operations as specified by the snapshot set. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A system for managing and conducting fast replication operations, the system comprising:
-
a plurality of storage volumes configured to store data;
at least one storage controller configured to manage the storage volumes; and
the at least one storage controller further configured to add snapshot criteria to a snapshot set and initiate a plurality of fast replications operations as specified by the snapshot set. - View Dependent Claims (24, 25)
-
-
26. A computer readable storage medium comprising computer readable program code for managing and conducting fast replication operations, the program code configured to:
-
add snapshot criteria to a snapshot set; and
initiate a plurality of fast replications operations as specified by the snapshot set. - View Dependent Claims (27, 28)
-
Specification