FlashCopy Target Volume Allocation Collision Avoidance

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

VSEngineering 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

Engineering Contradiction:
Improvevolume allocation complexityVSAvoidbackup operation reliability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvestorage utilizationVSAvoidbackup collision conflicts
Core Design Contradiction:
Quantity of substanceVSObject-generated harmful factors

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If dynamic volume allocation is implemented to avoid collisions, then backup reliability is improved, but processing overhead increases

Engineering Contradiction:
Improvebackup operation reliabilityVSAvoidvolume allocation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

4Loss of time

If manual volume management is used, then allocation control is precise, but processing time and operational overhead increase

Engineering Contradiction:
Improvebackup processing timeVSAvoidvolume management ease
Core Design Contradiction:
Loss of timeVSEase of operation

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9454315B2Efficient flashcopy backup target volume allocation from a shared resource pool while ingesting a flashcopy backup in a repository
Publication Date: 2016.09.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9454315B2 patent drawing
  • US9454315B2 patent drawing
  • US9454315B2 patent drawing

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.