Storage System Dynamic Capacity Equalization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


