Snapshot-Assisted Volume Restoration from Cloud Object Stores

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for restoring data from cloud backups require sequential acquisition and processing of multiple generations of backup data, leading to increased data transfer and processing times, especially when numerous generations of data are accumulated.

Innovation Solution

A data control apparatus connected to a cloud system that backs up data as objects and uses snapshots to determine the point in time for restoration, allowing for efficient volume restoration by leveraging object store technology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If incremental backup method is used to back up data to cloud, then storage cost is reduced, but restoration time increases significantly when multiple generations of backup data are accumulated

Engineering Contradiction:
Improvestorage costVSAvoidrestoration time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent segments the backup data into two distinct storage locations: recent backup generations are stored locally on the storage apparatus, while older backup generations are stored in the cloud object store. This segmentation allows fast restoration for recent data while maintaining cost-effective long-term archival in the cloud, resolving the contradiction between storage cost optimization and restoration speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-transferring recent backup data from the cloud to local storage before restoration is needed. This ensures that the most frequently accessed backup generations are already available locally, enabling fast restoration without incurring high cloud access costs for routine operations.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If all backup generations are stored in cloud object store, then storage capacity is unlimited and bit cost is low, but data transfer amount and processing complexity increase during restoration

Engineering Contradiction:
Improvestorage capacityVSAvoidrestoration process complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides backup data into two segments: recent generations stored locally and older generations stored in the cloud. This segmentation reduces the complexity of restoration operations by limiting the amount of data that needs to be managed and accessed from the cloud, while still benefiting from the unlimited capacity and low cost of cloud storage for archival data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local storage apparatus acts as an intermediary between the cloud object store and the restoration process. It pre-loads and caches recent backup data, simplifying the restoration process by providing direct local access to frequently needed data without requiring complex cloud data retrieval and transfer operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Duration of action of stationary object

If 100 generations of backup data are accumulated in cloud, then data retention is improved, but amount of data to be transferred and processed during restoration increases

Engineering Contradiction:
Improvedata retention periodVSAvoiddata transfer time
Core Design Contradiction:
Duration of action of stationary objectVSLoss of time

Solution Approach 1:

The patent segments the 100 generations of backup data into two groups: recent generations (e.g., last 10-20 generations) stored locally for fast access, and older generations stored in the cloud for long-term retention. This segmentation maintains data retention for all 100 generations while ensuring that restoration operations only need to access the smaller set of recent data from local storage, dramatically reducing transfer time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by storing recent backup data with high availability characteristics (locally) and older backup data with archival characteristics (in cloud). This differentiated storage strategy ensures that data retention requirements are met for all generations while optimizing access performance for the most recently backed-up data that is likely to be restored.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12411740B2Data control apparatus and data control method
Publication Date: 2025.09.09 HITACHI VANTARA LTD
  • US12411740B2 patent drawing
  • US12411740B2 patent drawing
  • US12411740B2 patent drawing

AI summary

In a storage system that is connected via networks to a cloud system, which provides an object store, and backs up backup data of a predetermined volume as an object to the object store, the storage system includes a processor, and the processor is configured to determine whether the storage system stores a snapshot associated with a volume at a first point in time to be restored, and restore the volume at the first point in time using the snapshot when it is determined that the storage system stores the snapshot.