Dynamic Target Volume Allocation for FlashCopy Collision Avoidance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data storage systems face challenges in efficiently managing and reusing data storage resources, particularly in avoiding collisions during FlashCopy backup operations, where new backups collide with existing ones, leading to resource conflicts and inefficiencies in dynamic volume allocation.
Innovation Solution
The implementation of dynamic target volume allocation in a computing environment, which dynamically allocates new FlashCopy target volumes to avoid collisions during mount, clone, and restore operations by reusing existing resources or allocating new ones from a global pool, ensuring efficient resource management and collision avoidance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If static target volume allocation is used for FlashCopy backups, then device complexity is reduced, but resource utilization efficiency deteriorates due to collisions between new and existing backups
Solution Approach 1:
The patent implements dynamic target volume allocation where the system automatically selects or creates target volumes based on real-time availability and collision detection. This dynamic approach allows the storage system to adapt to changing conditions, resolving collisions between new and existing FlashCopy backups while optimizing resource utilization without manual intervention.
Solution Approach 2:
The system performs self-service through automated collision detection and resolution mechanisms. When a new FlashCopy backup is initiated, the system automatically detects potential collisions with existing backups and resolves them by selecting alternative target volumes or adjusting allocation, eliminating the need for manual resource management while improving storage efficiency.
2Productivity
If existing target volumes are reused for new FlashCopy backups, then storage efficiency is improved, but collision risks increase with ongoing mount, restore, or clone operations
Solution Approach 1:
The system performs preliminary collision detection before allocating target volumes for new FlashCopy backups. By checking the status of existing volumes and identifying potential conflicts with ongoing mount, restore, or clone operations in advance, the system can proactively select alternative volumes, thereby maintaining both high backup throughput and operational stability.
Solution Approach 2:
The patent implements feedback mechanisms that continuously monitor the status of target volumes and detect collisions between new backups and existing operations. This real-time feedback enables the system to dynamically adjust volume allocation, ensuring that backup operations proceed efficiently while avoiding conflicts that would compromise operational reliability.
3Device complexity
If manual target volume management is used, then system complexity is reduced, but resource conflicts increase during concurrent operations
Solution Approach 1:
The system implements self-service automation for target volume allocation and collision resolution. Automated processes monitor storage resource usage, detect potential conflicts during concurrent FlashCopy, mount, restore, or clone operations, and dynamically allocate volumes without manual intervention. This maintains low operational complexity while maximizing storage resource efficiency through intelligent, real-time management.
Data Source
AI summary
A collision is avoided between a new Flashcopy backup and an existing Flashcopy target volume containing an older Flashcopy backup being ingested during one of a mount operation, a restore operation, and a clone operation by dynamically allocating a new Flashcopy target volume for the new Flashcopy backup.


