Remote Snapshot Restoration via Host-Mediated Three-Way Connection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current snapshot restoration technologies are limited to restoring data on the same storage device, making it impossible to restore data across different devices and incurring high costs due to network failures and unnecessary data copying, and requiring applications to wait for data copying to complete before starting.

Innovation Solution

A method for remote snapshot restoration that ensures a three-way connection between the host, source storage device, and destination storage device, allowing concurrent data copying and application access, thereby enabling immediate application start and minimizing storage consumption and costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If snapshot restoration is performed on the same storage device only, then data restoration reliability is ensured, but storage device versatility and cost optimization are limited

Engineering Contradiction:
Improvedata restoration reliabilityVSAvoidstorage device versatility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a host system as an intermediary between the source storage device and destination storage device. The host manages the snapshot restoration process, coordinates data copying, and handles path management, enabling reliable cross-device restoration without direct peer-to-peer communication between storage devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The restoration process is segmented into distinct phases: snapshot creation on source device, data copying through host mediation, and volume mounting on destination device. This segmentation allows each component to perform its function reliably while enabling cross-device operation.

Inventive Principle:
Principle #1Segmentation

2Reliability

If data copying is completed before application start, then data consistency is ensured, but application startup time increases significantly

Engineering Contradiction:
Improvedata consistencyVSAvoidapplication startup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by creating the destination volume and establishing data copying paths before the application needs to access the data. The snapshot is created and data copying is initiated in advance, allowing the application to start once the minimal required data is ready.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically manages data copying and application access concurrently. Instead of static sequential processing, the patent enables dynamic where data is being copied and accessed simultaneously, with the host managing path switching and data consistency in real-time.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If all volume snapshots are copied to all possible destinations, then snapshot accessibility is improved, but storage cost and resource consumption increase significantly

Engineering Contradiction:
Improvesnapshot accessibilityVSAvoidstorage consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

Instead of uniformly copying all snapshots to all destinations, the patent applies local quality by copying only the specific snapshot needed by the application to the relevant destination device. The host intelligently determines which snapshot restoration is required and directs copying only to that specific destination, avoiding unnecessary data duplication.

Inventive Principle:
Principle #3Local quality

4Quantity of substance

If remote snapshot restoration is enabled, then storage cost optimization is achieved, but network connectivity requirements and system complexity increase

Engineering Contradiction:
Improvestorage costVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The host system is designed with multi-functionality, serving as both the application runtime environment and the snapshot restoration coordinator. It handles path management, data copying coordination, and volume mounting operations, consolidating multiple functions into a single system that reduces overall complexity.

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

Data Source

PatentUS20250103443A1Global snapshot utilization
Publication Date: 2025.03.27 HITACHI VANTARA LTD
  • US20250103443A1 patent drawing
  • US20250103443A1 patent drawing
  • US20250103443A1 patent drawing

AI summary

A method for remote snapshot restoration is provided. The method may include receiving a snapshot restore request; determining if the received snapshot restore request satisfies a three-way connection requirement by determining if the received snapshot restore request satisfies host-device-device connection information, wherein the host-device-device connection information comprises host information, source storage device information, destination storage device information, application-volume path information, and volume-volume path information; and for the received snapshot restore requesting satisfying the three-way connection requirement, performing snapshot restoration and data copying.