Virtual Storage Snapshot for Rapid Data Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for restoring computing systems from data corruption or crashes are time-consuming and disruptive, requiring significant downtime due to the need for full or partial data backups and restoration, which is inefficient and can result in substantial losses, especially for mission-critical applications.

Innovation Solution

A system and method that utilizes virtual storage by combining a read-only portion of main storage with temporary storage, redirecting write requests to temporary storage, and allowing for rapid restoration to a previous state by merging temporary storage with the read-only portion, enabling minimal downtime and efficient data protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional backup and restoration procedures are used, then data protection is achieved, but system downtime increases significantly

Engineering Contradiction:
Improvedata protectionVSAvoidsystem downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent creates a snapshot of the storage medium at a specific point in time before potential corruption occurs. This preliminary action captures the valid state of the storage medium, allowing rapid restoration without needing to perform time-consuming backup and restoration procedures when corruption is detected.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy (snapshot) of the storage medium's state at a specific point in time. This copy is stored separately and can be rapidly restored to the storage medium when corruption is detected, eliminating the need for lengthy conventional backup restoration processes.

Inventive Principle:
Principle #26Copying

2Reliability

If full backup of entire local drive is performed, then complete data protection is achieved, but transfer time and network bandwidth consumption increase

Engineering Contradiction:
Improvecomplete data protectionVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the backup process by creating a snapshot that captures only the necessary state information of the storage medium at a specific point in time, rather than performing a complete full backup of the entire drive. This segmentation reduces the amount of data that needs to be transferred and stored.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs a partial backup action by creating a snapshot of the storage medium state rather than a complete full backup. This partial action is sufficient for restoration purposes and significantly reduces transfer time and network bandwidth consumption compared to full backups.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of repair

If conventional backup procedures are used, then data restoration capability is provided, but server operations are disrupted

Engineering Contradiction:
Improvedata restoration capabilityVSAvoidserver operations continuity
Core Design Contradiction:
Ease of repairVSProductivity

Solution Approach 1:

The patent creates snapshots at predetermined points in time when the storage medium is known to be in a valid state, before potential corruption occurs. This preliminary action ensures that restoration capability is available without disrupting server operations, as the snapshot creation occurs in the background or at scheduled intervals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (snapshot) that preserves the state of the storage medium without interfering with normal server operations. The snapshot acts as a mediator that enables restoration capability while allowing the server to continue operating uninterrupted.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7953948B1System and method for data protection on a storage medium
Publication Date: 2011.05.31 ACRONIS INT
  • US7953948B1 patent drawing
  • US7953948B1 patent drawing
  • US7953948B1 patent drawing

AI summary

A method of and system for protecting a disk drive or other data storage includes mounting a virtual storage that combines a READ-only portion of a volume of the main storage and a full access temporary storage located on the same data storage, wherein the READ-only portion represents a protected area of the volume of the main storage; generating a bitmap for blocks of the virtual storage; redirecting virtual storage write requests to the temporary storage; marking, in the bitmap, blocks of the virtual storage corresponding to blocks of the temporary storage that are being written to; redirecting, to the READ-only portion, read requests for unmarked blocks; redirecting, to the temporary storage, read requests for marked blocks; upon an acceptance of a state of the virtual storage, merging the temporary storage with unmarked blocks of the READ-only portion of the volume of the main storage, to form an integral storage; and upon a rejection of a state of the virtual storage, terminating the redirecting. Optionally, data in the temporary storage can be archived.