Virtual Volume Pairing via Page Area Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage systems, existing methods for pairing virtual volumes result in high data transfer traffic, unnecessary capacity costs, and operational redundancy, as users must either transfer large amounts of data or reconfigure secondary virtual volumes, leading to inefficiencies and increased costs.

Innovation Solution

A storage system that includes a page area association mechanism to dynamically manage storage areas, allowing for the pairing of primary and secondary virtual volumes while enabling the release of associations between page areas in the secondary virtual volume and real volume, thereby initializing the secondary virtual volume and optimizing capacity usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all data of the same size as the available capacity in the secondary virtual volume is copied from the primary virtual volume to the secondary virtual volume, then the content of the virtual volumes becomes the same, but the amount of traffic is large and data transfer takes long time

Engineering Contradiction:
Improvedata copy completenessVSAvoiddata transfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by tracking and recording the status of secondary virtual volumes in advance. When pairing occurs, the system uses this pre-collected information to determine which page areas actually contain data that needs copying, rather than copying all data indiscriminately. This preliminary tracking enables selective data transfer.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts only the necessary data for copying by identifying page areas in the secondary virtual volume that actually contain valid data versus those that are empty or already initialized. The system separates and copies only the relevant data portions, eliminating unnecessary data transfer traffic.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of energy

If the secondary virtual volume is paired with a primary virtual volume after initializing the area that has been used in the secondary virtual volume, then the traffic is small, but a primary virtual volume has to be acquainted with the status of a relevant secondary virtual volume and data copy has to be stored in a storage area corresponding to a data storing area

Engineering Contradiction:
Improvedata transfer trafficVSAvoidpairing configuration complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically tracking and managing the status of secondary virtual volumes without requiring manual intervention. The tracking information is automatically collected and used during pairing operations, eliminating the need for users to manually reconfigure or initialize volumes before pairing.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The tracking mechanism serves multiple functions: it records data location information for efficient copying, identifies available capacity for optimization, and provides status information for automated pairing decisions. This multi-functional approach simplifies the overall pairing process while reducing traffic.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Quantity of substance

If a user pays an amount in proportion to the purchased capacity of both volumes set in a pair, then the user has to pay for not only the capacity necessary for data copy but also the capacity of a storage area that has already been used in a secondary virtual volume, but if the user purchases only the capacity used for data copy, then the user has to initialize and thus reconfigure, by himself, a secondary virtual volume that has already been used

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoidvolume reconfiguration effort
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The system implements feedback by continuously tracking and monitoring the actual usage status of secondary virtual volumes. This feedback information is used to automatically determine the optimal pairing configuration, allowing the system to identify volumes that can be paired without initialization and to calculate the actual data copy requirements accurately.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The pairing system is made dynamic by allowing flexible configuration based on real-time tracking information. The system can adaptively determine pairing parameters such as copy capacity and target volumes based on current system state, eliminating the need for static pre-initialization and enabling optimal capacity utilization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8677094B2Storage system, release method, and secondary storage apparatus
Publication Date: 2014.03.18 HITACHI VANTARA LTD
  • US8677094B2 patent drawing
  • US8677094B2 patent drawing
  • US8677094B2 patent drawing

AI summary

The storage system includes page area association information that associates a page area that partitions a storage area in a real volume into predetermined storage areas with a page area that partitions a storage area in a virtual volume into predetermined storage areas; a pair setting unit for pairing a primary virtual volume that stores data from a host computer and a secondary virtual volume to store a copy of the data stored in the primary virtual volume; and a page release unit for releasing association between a page area in the secondary virtual volume and a page area in the secondary real volume associated in advance with the page area in the secondary virtual volume.