FlashCopy Target Volume Allocation Collision Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems face challenges in efficiently allocating FlashCopy backup target volumes without collisions, particularly when ingesting new backups into a repository while managing existing backups, leading to resource conflicts and inefficiencies in data storage and retrieval.
Innovation Solution
The method involves dynamically allocating new FlashCopy target volumes to avoid collisions by reusing existing volumes that have been ingested into the repository and managing resources through a global pool, ensuring continuous data ingestion and meeting recovery point objectives (RPO) without breaking the FlashCopy chain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed FlashCopy target volume is allocated for backups, then resource allocation is simple, but collisions occur when ingesting new backups into a repository while managing existing backups
Solution Approach 1:
The patent implements dynamic volume allocation where the FlashCopy target volume is selected based on the current state of the repository ingestion process. When a volume is being ingested, the system dynamically allocates a different target volume for new backups, avoiding collisions. This dynamic approach resolves the contradiction by adapting the allocation strategy to real-time system state rather than using a fixed allocation method.
2Quantity of substance
If existing FlashCopy target volumes are reused for new backups, then storage utilization is efficient, but collisions occur with ongoing ingestion operations
Solution Approach 1:
The patent introduces an intermediary mechanism in the form of a volume selection algorithm that acts as a mediator between the backup operation and the repository ingestion process. This intermediary checks the state of existing volumes and selectively reuses only those that are not currently being ingested, thereby enabling efficient storage utilization while avoiding harmful collisions.
3Reliability
If dynamic volume allocation is implemented to avoid collisions, then backup reliability is improved, but processing overhead increases
Solution Approach 1:
The system implements self-service through automated volume selection and state monitoring mechanisms. The backup system automatically checks the ingestion status of volumes and selects appropriate target volumes without requiring manual intervention or complex external coordination. This self-service approach improves reliability while keeping the added complexity manageable through automation rather than manual processes.
4Loss of time
If manual volume management is used, then allocation control is precise, but processing time and operational overhead increase
Solution Approach 1:
The patent implements feedback mechanisms where the system continuously monitors the state of FlashCopy target volumes and uses this information to make real-time allocation decisions. The feedback loop provides information about which volumes are available for new backups versus those being ingested, enabling automated rapid decision-making that reduces processing time while maintaining precise control through state-aware volume selection.
Data Source
AI summary
Avoiding a collision between a new FlashCopy backup and an existing FlashCopy target volume containing an older FlashCopy backup being ingested into a repository by dynamically allocating a new FlashCopy target volume for the new FlashCopy backup.


