Hierarchical Snapshot Manager for Duplicate Removal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hierarchical storage infrastructure, multiple copies of the same data across different layers lead to wasted space due to repetitive snapshots, and manually managing these snapshots is time-consuming and inefficient.

Innovation Solution

A method and system for snapshot management that identifies and removes inconsistent or duplicate snapshots across layers by using a hierarchical snapshot manager to consolidate and migrate snapshots, optimizing storage space and complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If snapshots are created in multiple layers of hierarchical storage infrastructure, then data security and backup capability are improved, but storage space is wasted due to repetitive snapshots

Engineering Contradiction:
Improvedata securityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent merges snapshot management across multiple hierarchical layers by consolidating snapshots from different layers and identifying duplicates. The system combines snapshot data from virtual machine layers, virtual storage layers, and physical storage layers, then removes redundant copies, keeping only unique snapshots to optimize storage utilization while maintaining comprehensive backup coverage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The snapshot management system performs multiple functions: it creates snapshots across different hierarchical layers, consolidates them centrally, identifies duplicates through comparison, and manages retention policies. This multi-functional approach allows a single system to handle snapshot operations throughout the entire hierarchical storage infrastructure, improving both security and space efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If manual management of snapshots across layers is performed, then snapshot consistency can be monitored, but time consumption and operational efficiency deteriorate

Engineering Contradiction:
Improvesnapshot consistencyVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service automation where the snapshot management system automatically discovers snapshots across hierarchical layers, compares them for duplicates, identifies inconsistencies, and executes consolidation without manual intervention. The automated duplicate detection and consolidation processes eliminate the need for manual snapshot management while maintaining consistency monitoring.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes feedback mechanisms by continuously monitoring snapshot states across layers, comparing snapshot data to identify duplicates, and adjusting storage allocation based on consolidation results. This closed-loop feedback ensures snapshot consistency is maintained while automatically optimizing storage space utilization.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If duplicate snapshots are retained across layers, then data recovery options are increased, but storage complexity and management difficulty increase

Engineering Contradiction:
Improvedata recovery optionsVSAvoidstorage complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments snapshot management into distinct functional components: snapshot creation at different layers, central consolidation management, duplicate detection through data comparison, and selective retention based on uniqueness. This segmentation allows the system to maintain multiple recovery options while managing complexity through modular organization of snapshot operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9940066B2Snapshot management in hierarchical storage infrastructure
Publication Date: 2018.04.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9940066B2 patent drawing
  • US9940066B2 patent drawing
  • US9940066B2 patent drawing

AI summary

Embodiments of the present invention disclose a method, computer program product, and system for snapshot management in a storage infrastructure. A computer accesses a first snapshot captured in a first layer of the storage infrastructure. The computer accesses a second snapshot captured in a second layer of the storage infrastructure. The computer produces a determination that the first snapshot in the first layer of the storage infrastructure is one or more of: inconsistent with the second snapshot in the second layer of the storage infrastructure and a duplicate of the second snapshot in the second layer of the storage infrastructure. The computer removes the first snapshot in the first layer of storage infrastructure responsive to the determination.