Dynamic Storage Pool Management via Hierarchical Volume Allocation
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


