Virtual Storage Unit Utilization Scoring for Data Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data storage systems lack efficient mechanisms to determine when to reallocate or add storage, what data to move, and where to move it, as existing solutions are too manual, subjective, and fail to reliably quantify the impact of virtual storage units on system performance.
Innovation Solution
The system determines component and system utilization scores for virtual storage units by counting storage I/O operations, weighting their significance, and combining these with storage allocation and scheme values, allowing for intelligent migration of data between storage systems based on these quantified contributions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual methods are used to determine storage reallocation, then flexibility in decision-making is maintained, but the process becomes too manual, subjective, and inefficient
Solution Approach 1:
The storage system automatically performs utilization analysis and migration decisions without requiring manual intervention. The system monitors its own performance metrics, calculates utilization scores, and executes data migrations autonomously based on predefined policies, enabling the storage system to self-optimize
Solution Approach 2:
The system continuously monitors storage utilization metrics and feeds this information back to the management logic, which adjusts migration decisions based on the feedback. This closed-loop control enables automatic optimization while maintaining flexibility through policy-based decision-making
2Measurement precision
If detailed tracking of each virtual storage unit's contribution is implemented, then accurate utilization assessment is achieved, but system complexity increases
Solution Approach 1:
The system divides the storage pool into discrete virtual storage unit (VSU) segments and tracks each VSU's contribution to overall utilization independently. This segmentation enables precise measurement of individual VSU impact while using standardized metrics to keep tracking manageable
Solution Approach 2:
The system employs universal utilization metrics and scoring mechanisms that can be applied across all VSUs regardless of their specific characteristics. This multi-functional approach allows accurate comparison and assessment of diverse storage units using a common framework
Data Source
AI summary
The contributions of a virtual storage unit to the utilization of a data storage system may be quantified. A utilization score may be determined for each virtual storage unit for one or more functional components of the data storage system, for example, a front-end adapter, back-end adapter or interface physical storage unit. A utilization score may be determined for the data storage system as a whole by combining the component utilization scores of the virtual storage unit. Component and/or system utilization scores may be visually presented to a user in a manner that enables the user to assess the relative contributions of the virtual storage units to utilization of the component or overall system, respectively. What-if scenarios may be considered using the utilization scores to determine the consequences of moving one or more virtual storage units from one data storage system to another, and a live migration may result.


