Dynamic Storage Pool Management via Hierarchical Volume Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer systems face challenges in dynamically responding to changes in storage capacity within pool volumes, leading to inefficiencies and requiring manual intervention by administrators to manage and allocate storage resources effectively.

Innovation Solution

A computer system with a control device that dynamically assigns storage capacity to host devices by managing pool volumes through a hierarchical structure, automatically adding or removing logical volumes from a management group based on capacity changes, allowing for immediate response to storage needs without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual setting control processing is performed by administrators to define pool volumes and add them to pools, then storage capacity can be managed, but the system cannot respond immediately to changes in pool capacity and requires continuous administrative intervention

Engineering Contradiction:
Improveresponsiveness to pool capacity changesVSAvoidadministrative burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The control device automatically monitors pool capacity status and performs setting control processing without administrator intervention. When free capacity falls below thresholds or imbalance is detected, the system autonomously defines new pool volumes and adds them to appropriate pools, enabling self-service capacity management

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control device continuously monitors the status of pools including free capacity levels and imbalance conditions. This feedback mechanism triggers automatic responses when predefined thresholds are exceeded, allowing the system to adapt to changing storage conditions without manual intervention

Inventive Principle:
Principle #23Feedback

2Speed

If administrators manually perform setting control processing to add pool volumes when capacity is insufficient, then storage needs can be addressed, but the system lacks immediate responsiveness to capacity changes

Engineering Contradiction:
Improveresponse speed to capacity changesVSAvoidautomated control mechanism
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The control device pre-defines multiple pool volumes in advance and maintains them in a management group ready for deployment. When capacity changes occur, these pre-prepared volumes can be immediately added to pools without delay for definition or configuration

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts pool configurations based on real-time capacity monitoring. The control device automatically adds or removes pool volumes from pools in response to changing conditions, making the storage system flexible and adaptive rather than static

Inventive Principle:
Principle #15Dynamics

3Productivity

If pool volumes are manually managed to maintain capacity balance, then storage resources can be controlled, but the process requires continuous administrative time and effort

Engineering Contradiction:
Improvestorage resource utilization efficiencyVSAvoidadministrative time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The control device automatically monitors free capacity across multiple pools and detects imbalance conditions. When imbalance is detected or thresholds are exceeded, the system autonomously performs setting control processing to add or remove pool volumes, eliminating the need for continuous administrative monitoring and adjustment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control device continuously monitors pool status and maintains optimal capacity distribution through automatic adjustments. This continuous automated management ensures storage resources remain efficiently utilized without intermittent manual intervention, achieving uninterrupted optimal performance

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9229652B2Computer system and storage control method of the same
Publication Date: 2016.01.05 HITACHI VANTARA LTD
  • US9229652B2 patent drawing
  • US9229652B2 patent drawing
  • US9229652B2 patent drawing

AI summary

A computer system dynamically assigns the storage capacity from pool volumes to the access target in the higher-level system, and can immediately respond to the change of the status of the pool having the pool volumes. The control device provides a plurality of first pools, provides a second pool, allocates a storage area from one of the first pools to a logical area of the logical volume to store data to the logical area, and stores the data in the allocated storage area, adds at least one of the one or more pool volumes in the second pool to the first pool, according to the status of the first pool, and adds at least one pool volume provided by storage areas of at least one storage device to the second pool, according to the status of the second pool.