Storage System Dynamic Capacity Equalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer systems fail to achieve immediate and reliable equalization of storage capacity among multiple pool volumes, leading to imbalanced storage area allocation and potential deterioration in storage performance.

Innovation Solution

A computer system and control method that dynamically migrate storage areas among pool volumes to maintain capacity balance by reallocating pages during operations such as adding a new pool volume, ensuring equal page allocation across all volumes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If storage areas are allocated equally to multiple pool volumes from the beginning, then storage resources can be efficiently utilized, but the equality of storage capacity is impaired over time

Engineering Contradiction:
Improvestorage resource utilization efficiencyVSAvoidequality of storage capacity among pool volumes
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The storage apparatus monitors the storage capacity of each pool volume and automatically triggers migration operations when imbalance is detected. This feedback mechanism ensures that the system continuously adjusts to maintain equal storage capacity distribution among pool volumes, resolving the contradiction between efficient resource utilization and capacity equality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The storage apparatus performs automatic migration of storage areas between pool volumes without requiring external intervention. The system self-regulates by detecting capacity imbalances and executing migration operations to restore equality, thereby maintaining both efficient resource utilization and balanced capacity distribution.

Inventive Principle:
Principle #25Self-service

2Stability of the object's composition

If storage areas are migrated among multiple pool volumes to maintain equality, then storage capacity balance is improved, but the complexity of the system increases

Engineering Contradiction:
Improvebalance of storage capacity among pool volumesVSAvoidcomplexity of migration operation
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The storage apparatus prepares migration operations in advance by identifying source and destination pool volumes before actual data migration begins. This preliminary preparation simplifies the execution phase by having the migration path predetermined, thereby reducing the operational complexity while maintaining capacity balance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The migration operation is divided into distinct phases: detection of imbalance, selection of source and destination volumes, execution of migration, and verification of balance. This segmentation of the migration process into manageable steps reduces overall system complexity by making each phase independent and controllable.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If pool volumes are added dynamically during operation, then adaptability of the storage system is improved, but immediate and reliable equalization of storage capacity becomes difficult

Engineering Contradiction:
Improveability to add pool volumes dynamicallyVSAvoidreliability of storage capacity equalization
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

When a new pool volume is added, the storage apparatus proactively initiates migration operations to redistribute storage areas from existing volumes to the new volume before normal operations resume. This preliminary equalization ensures that the system maintains balanced capacity distribution even as it adapts to dynamic changes in configuration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage apparatus implements a dynamic equalization mechanism that automatically adjusts migration operations based on the current state of pool volumes. When new volumes are added, the system dynamically recalculates the optimal distribution and executes相应的 migration, ensuring reliable equalization regardless of when or how volumes are added.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8751767B2Computer system and its control method
Publication Date: 2014.06.10 HITACHI VANTARA LTD
  • US8751767B2 patent drawing
  • US8751767B2 patent drawing
  • US8751767B2 patent drawing

AI summary

This invention intends to provide the computer system equalizing the storage capacity immediately and appropriately to multiple real logical areas dynamically providing storage capacity to virtual logical areas. This invention is the computer system which, in the process of performing the dynamic allocation of storage areas to virtual volumes in response to accesses from the higher-level device, when adding pool volumes to the pool, migrates storage areas among multiple logical areas, and maintains the balance of the storage capacity.