Memory Snapshot Deletion via Operation Probability Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of memory snapshots occupies a large amount of memory resources, and there is a need for a method to identify snapshots with a low probability of future operations to free up storage resources and improve performance.

Innovation Solution

A method that determines the probability of memory snapshots being operated within a specific time period based on historical operation data, and if this probability is below a set threshold, identifies those snapshots for deletion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory snapshots are kept to ensure data security and enable system rollback, then reliability is improved, but storage resources are consumed

Engineering Contradiction:
Improvedata securityVSAvoidstorage resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of snapshot retention from indefinite to time-period-based. By introducing a time period parameter and calculating operation probability within that period, the system dynamically adjusts which snapshots to retain and which to delete, resolving the contradiction between maintaining reliability and conserving storage resources.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback by calculating the operation probability of each snapshot based on historical operation records. This feedback mechanism allows the system to make informed decisions about snapshot retention, deleting snapshots with low operation probability while keeping those with high probability, thus balancing reliability and storage efficiency.

Inventive Principle:
Principle #23Feedback

2Reliability

If all memory snapshots are retained to ensure system rollback capability, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesystem rollback capabilityVSAvoidsnapshot management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the system to automatically manage snapshots based on their operation probability. The system autonomously calculates probabilities, identifies snapshots for deletion, and executes cleanup without manual intervention, reducing management complexity while maintaining reliability through automated, intelligent decision-making.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If memory snapshots are deleted to save storage resources, then storage resources are conserved, but reliability may deteriorate

Engineering Contradiction:
Improvestorage resourcesVSAvoiddata security
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent uses feedback from historical operation records to calculate the probability of future operations. This feedback mechanism ensures that snapshots are deleted only when the calculated operation probability is sufficiently low, thereby conserving storage resources while maintaining data security through evidence-based retention decisions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces the parameter of operation probability as a threshold for snapshot deletion. By changing the retention criterion from absolute to probability-based, the system can confidently delete snapshots that are unlikely to be operated on, saving storage resources without compromising reliability.

Inventive Principle:
Principle #35Parameter changes

4Quantity of substance

If manual snapshot identification and deletion is performed, then storage resources can be optimized, but productivity decreases

Engineering Contradiction:
Improvestorage resourcesVSAvoiddata processing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements self-service by automatically calculating operation probabilities and identifying snapshots for deletion without manual intervention. This automation eliminates the time-consuming manual identification process, significantly improving productivity while still achieving storage optimization through intelligent, automated snapshot management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12265500B2Method, electronic device, and computer program product for identifying memory snapshot
Publication Date: 2025.04.01 DELL PROD LP
  • US12265500B2 patent drawing
  • US12265500B2 patent drawing
  • US12265500B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for identifying a memory snapshot. The method includes determining, based on operation-related historical information for a plurality of memory snapshots, a probability that the plurality of memory snapshots are operated within a first time period. The method further includes, if the determined probability is less than a threshold associated with a duration of the first time period, identifying the plurality of memory snapshots for deletion. By use of the method, memory snapshots with a low probability of being operated in a future period of time can be identified, so that such memory snapshots are deleted to reduce usage of storage resources.