Storage Provision Classification Model for File System Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage management systems face inefficiencies in determining when to expand or reclaim storage space in file systems, leading to suboptimal balance between storage efficiency and I/O performance, particularly in thin provision storage configurations, due to threshold-based decisions that are not adaptable to file size or I/O performance requirements.
Innovation Solution
A provision operation classification model is used to determine the appropriate storage provision operation based on the spare degree and access characteristics of a file system, characterizing the association between spare degrees and access characteristics and storage provision operations, such as expansion or reclamation, to optimize storage space allocation and meet access demands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If threshold-based storage space expansion or reclamation is performed, then storage space can be managed automatically, but storage efficiency and I/O performance cannot be optimized adaptively to different file sizes and access patterns
Solution Approach 1:
The patent changes the decision parameters from simple threshold-based storage space metrics to a comprehensive set including file size, access patterns, and storage utilization rate. The storage provision operation selection model uses these multiple parameters to dynamically determine whether to expand or reclaim storage space, enabling adaptive optimization for different file characteristics and access requirements rather than applying uniform threshold-based decisions.
2Speed
If storage space is expanded frequently to ensure I/O performance, then access performance is maintained, but storage efficiency deteriorates due to over-allocation
Solution Approach 1:
The patent implements dynamic storage space management where the provision operation (expansion or reclamation) is determined based on real-time file characteristics and access patterns. The storage provision operation selection model continuously evaluates current storage utilization rate, file size, and access patterns to dynamically adjust storage space allocation, rather than using static threshold-based expansion that causes over-allocation. This dynamic approach ensures I/O performance is maintained only when necessary while optimizing storage efficiency.
3Quantity of substance
If storage space is reclaimed to improve storage efficiency, then storage utilization is optimized, but I/O performance deteriorates due to insufficient available space
Solution Approach 1:
The patent employs feedback mechanisms where the storage provision operation selection model continuously monitors storage utilization rate, file size, and access patterns. Based on this feedback, the model intelligently determines whether to expand or reclaim storage space. When reclaiming storage space, the system considers current I/O performance requirements and file characteristics to ensure reclamation does not degrade performance. This feedback-driven approach balances storage efficiency optimization with I/O performance maintenance, resolving the contradiction between the two objectives.
Data Source
AI summary
A storage management technique involves: determining a spare degree of physical storage space of a file system and access characteristics of the file system; determining, using a provision operation classification model and based on the spare degree and the access characteristics, a target storage provision operation to be performed for the file system from multiple storage provision operations, wherein the multiple storage provision operations include at least a storage space expansion operation and a storage space reclamation operation, and the provision operation classification model characterizes an association relationship between different spare degrees and different access characteristics of the file system and the multiple storage provision operations; and performing the determined target storage provision operation for the file system. Accordingly, a better balance is achieved between storage efficiency and I/O performance.


