Memory Snapshot Deletion via Operation Probability Analysis
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If all memory snapshots are retained to ensure system rollback capability, then reliability is improved, but device complexity increases
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.
3Quantity of substance
If memory snapshots are deleted to save storage resources, then storage resources are conserved, but reliability may deteriorate
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.
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.
4Quantity of substance
If manual snapshot identification and deletion is performed, then storage resources can be optimized, but productivity decreases
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.
Data Source
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.


