EFFICIENT FLASHCOPY BACKUP TARGET VOLUME ALLOCATION WITH REUSE AND A SHARED RESOURCE POOL
First Claim
1. A method for efficient FlashCopy backup target volume allocation with reuse and a shared resource pool by a processor device in a computing environment, the method comprising:
- dynamically allocating a new target volume for a new FlashCopy backup by performing at least one attempt to reuse an existing FlashCopy target volume containing older FlashCopy backups that have been previously ingested into a repository and are not currently being used as a source for at least one of a mount task, a clone task, and a restore task;
wherein, if the at least one attempt to reuse the existing FlashCopy target volume fails;
dynamically allocating the new target volume from a global pool of FlashCopy backup target volumes.
1 Assignment
0 Petitions
Accused Products
Abstract
A new target volume for a new FlashCopy backup is dynamically allocated by performing at least one attempt to reuse an existing FlashCopy target volume containing older FlashCopy backups that have been previously ingested into a repository and are not currently being used as a source for at least one of a mount task, a clone task, and a restore task. If the at least one attempt to reuse the existing FlashCopy target volume fails, the new target volume is dynamically allocated from a global pool of FlashCopy backup target volumes.
-
Citations
20 Claims
-
1. A method for efficient FlashCopy backup target volume allocation with reuse and a shared resource pool by a processor device in a computing environment, the method comprising:
dynamically allocating a new target volume for a new FlashCopy backup by performing at least one attempt to reuse an existing FlashCopy target volume containing older FlashCopy backups that have been previously ingested into a repository and are not currently being used as a source for at least one of a mount task, a clone task, and a restore task;
wherein, if the at least one attempt to reuse the existing FlashCopy target volume fails;dynamically allocating the new target volume from a global pool of FlashCopy backup target volumes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for efficient FlashCopy backup target volume allocation with reuse and a shared resource pool in a computing environment, the system comprising:
at least one processor device operable in the computing storage environment, wherein processor device; dynamically allocates a new target volume for a new FlashCopy backup by performing at least one attempt to reuse an existing FlashCopy target volume containing older FlashCopy backups that have been previously ingested into a repository and are not currently being used as a source for at least one of a mount task, a clone task, and a restore task;
wherein, if the at least one attempt to reuse the existing FlashCopy target volume fails;dynamically allocating the new target volume from a global pool of FlashCopy backup target volumes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer program product for efficient FlashCopy backup target volume allocation with reuse and a shared resource pool in a computing environment by a processor device, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
a first executable portion that dynamically allocates a new target volume for a new FlashCopy backup by performing at least one attempt to reuse an existing FlashCopy target volume containing older FlashCopy backups that have been previously ingested into a repository and are not currently being used as a source for at least one of a mount task, a clone task, and a restore task;
wherein, if the at least one attempt to reuse the existing FlashCopy target volume fails;dynamically allocating the new target volume from a global pool of FlashCopy backup target volumes. - View Dependent Claims (16, 17, 18)
-
19. The computer program product of claim 19, further including a fifth executable portion that performs at least one of:
-
retrieving at least one of the flashcopy maps, target volumes, and the consistency group from the global pool of FlashCopy backup target volumes for dynamically allocating the target volume for the new FlashCopy backup, and creating or deleting a mapping of all FlashCopy backups. - View Dependent Claims (20)
-
Specification