Dynamic Target Volume Allocation for FlashCopy Collision Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvestorage utilization efficiencyVSAvoidvolume allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #25Self-service

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

Engineering Contradiction:
Improvebackup operation throughputVSAvoidoperation stability
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #23Feedback

3Device complexity

If manual target volume management is used, then system complexity is reduced, but resource conflicts increase during concurrent operations

Engineering Contradiction:
Improveallocation management complexityVSAvoidstorage resource efficiency
Core Design Contradiction:
Device complexityVSProductivity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9672118B2Collision avoidance using dynamic target volume allocation
Publication Date: 2017.06.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9672118B2 patent drawing
  • US9672118B2 patent drawing
  • US9672118B2 patent drawing

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.