SSD Cache Backup and Restore for Continuous Data Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data protection systems fail to effectively backup and restore SSD cache data, leading to performance degradation during recovery as the cache must be rebuilt, resulting in lost performance benefits and increased recovery time.

Innovation Solution

A method for managing cache backup and restore using continuous data replication and protection, where I/O operations are quiesced to create snapshots of storage and SSD cache objects, combined into a single backup image, and sent to a data protection appliance for recording, allowing for efficient preservation and restoration of cache data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional data protection systems are used to backup storage data, then data protection is provided, but SSD cache performance is lost during recovery because the cache must be rebuilt

Engineering Contradiction:
Improvedata protectionVSAvoidcache performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the backup of storage data and SSD cache data into a single integrated backup operation. By combining these previously separate backup processes, the system ensures that both storage and cache data are preserved together, eliminating the need to rebuild the cache during recovery and maintaining cache performance while providing data protection.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary actions by backing up the SSD cache data before recovery operations are needed. By proactively creating and storing cache backups alongside storage backups, the system prepares the cache data in advance, so that during recovery, the cache can be instantly restored without rebuilding, thus maintaining productivity and performance.

Inventive Principle:
Principle #10Preliminary action

2Speed

If SSD cache is used to improve data access speed, then data access performance is improved, but recovery time is increased because the cache must be rebuilt from scratch

Engineering Contradiction:
Improvedata access speedVSAvoidrecovery time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent applies preliminary action by backing up SSD cache data in advance during normal operations. This pre-backup of cache data ensures that when recovery is needed, the cache can be instantly restored from the backup rather than being rebuilt from scratch, significantly reducing recovery time while maintaining the speed benefits of SSD cache during normal operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a backup copy of the SSD cache data and storing it separately. This copy serves as a ready-to-restore version that can be quickly deployed during recovery operations, eliminating the time-consuming process of rebuilding the cache and reducing overall recovery time while preserving the performance advantages of SSD cache.

Inventive Principle:
Principle #26Copying

3Reliability

If separate backup operations are performed for storage and cache, then complete data protection is achieved, but backup complexity and time are increased

Engineering Contradiction:
Improvedata protection completenessVSAvoidbackup operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges separate backup operations for storage and SSD cache into a single unified backup operation. This integration maintains complete data protection by backing up both storage and cache data, while simultaneously reducing backup complexity and time by executing them together rather than separately, thus resolving the contradiction between completeness and complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies universality by creating a unified backup system that handles both storage data and SSD cache data through a single backup operation. This multi-functional approach ensures complete data protection for both types of data while simplifying the backup process, making it more efficient and less complex than performing separate backup operations.

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

Data Source

PatentUS9317375B1Managing cache backup and restore for continuous data replication and protection
Publication Date: 2016.04.19 IOMEGA
  • US9317375B1 patent drawing
  • US9317375B1 patent drawing
  • US9317375B1 patent drawing

AI summary

A method is used for managing cache backup and restore for continuous data replication and protection. I/O operations are quiesced at a cache module. A first snapshot of a storage object and a second snapshot of an SSD cache object are taken. The I/O operations at the cache module are unquiesced. A single backup image comprising the first snapshot and the second snapshot is created. The single backup image is sent to a first data protection appliance (DPA) and recorded in a journal.