Storage Provision Classification Model for File System Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveadaptability to file size and I/O performance requirementsVSAvoidstorage efficiency and I/O performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
ImproveI/O performanceVSAvoidstorage efficiency
Core Design Contradiction:
SpeedVSQuantity of substance

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improvestorage efficiencyVSAvoidI/O performance
Core Design Contradiction:
Quantity of substanceVSSpeed

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11507286B2Performing storage provision operations on a file system
Publication Date: 2022.11.22 EMC IP HLDG CO LLC
  • US11507286B2 patent drawing
  • US11507286B2 patent drawing
  • US11507286B2 patent drawing

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.