Storage Space Recycling Prediction for File Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for recycling storage space in file systems are inefficient, leading to wastage of processing resources and suboptimal performance, as they often require frequent reallocation of recycled space, which is not effectively utilized.

Innovation Solution

A method that predicts future storage space needs based on historical data, identifies available storage capacities and durations, and determines a target moment for recycling to maximize space utilization and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional storage space recycling methods are used, then storage space is eventually recycled, but frequent reallocation occurs leading to resource waste and suboptimal performance

Engineering Contradiction:
Improvestorage space utilization efficiencyVSAvoidprocessing resource waste
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by predicting future storage space needs before actual allocation is required. It calculates predicted storage capacities at future moments and identifies optimal recycling timing in advance, preventing frequent reallocation and reducing processing resource waste.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback mechanism by continuously monitoring actual storage usage and comparing it with predicted values. When deviations are detected, the system adjusts future predictions and recycling strategies, optimizing storage space utilization while minimizing unnecessary reallocation operations.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If storage space is recycled frequently to maintain availability, then storage availability is improved, but system performance deteriorates due to frequent reallocation operations

Engineering Contradiction:
Improvestorage availabilityVSAvoidsystem performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system determines optimal recycling moments in advance by predicting future storage requirements. This preliminary planning ensures storage availability is maintained while avoiding frequent reallocation operations that would degrade system performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts recycling strategies based on predicted storage needs and actual usage patterns. It flexibly determines when and how much storage space to recycle, balancing availability requirements with performance optimization by minimizing disruptive reallocation operations.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If storage space is allocated conservatively to ensure availability, then storage availability is maintained, but storage space utilization efficiency decreases

Engineering Contradiction:
Improvestorage availabilityVSAvoidstorage space utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system performs preliminary prediction of future storage requirements to determine optimal allocation levels. By calculating predicted storage capacities at future moments, it allocates space conservatively enough to ensure availability while maximizing utilization efficiency, avoiding both over-allocation and under-allocation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes allocation parameters dynamically based on predicted storage needs and actual usage patterns. It adjusts the balance between availability and utilization efficiency by modifying allocation strategies according to predicted future states, optimizing both metrics simultaneously.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11620049B2Method, electronic device and computer program product for managing storage space
Publication Date: 2023.04.04 EMC IP HLDG CO LLC
  • US11620049B2 patent drawing
  • US11620049B2 patent drawing
  • US11620049B2 patent drawing

AI summary

Techniques involve: determining, based on sizes of a storage space used by a file system at a set of historical moments and a current moment, predicted sizes of a storage space to be used by the file system at a plurality of future moments. The techniques further involve: determining sizes of an available storage space and available durations of a set of candidate future moments in the plurality of future moments based on the predicted sizes. The techniques further involve: determining, based on the sizes of the available storage space and the available durations of the set of candidate future moments, predicted values that characterize available storage capacities of the set of candidate future moments. The techniques further involve: determining a target moment from the set of candidate future moments based on the predicted values to recycle at least part of an available storage space of the target moment.