Change Capture Prior to Shutdown for Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for backing up data on a computer system require manual offline processes, which are time-consuming and inconvenient, and cannot be practically performed daily, as they can block the shutdown process for an extended period.

Innovation Solution

A computer-implemented method that monitors changing data blocks on a storage device, saves a copy of changes upon detecting a shutdown event, and performs a backup upon startup, utilizing snapshot technology to ensure data consistency and minimize shutdown duration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual offline backup is performed by connecting disks to another system, then backup completeness is improved, but time consumption and operational convenience deteriorate

Engineering Contradiction:
Improvebackup completenessVSAvoidtime consumption
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by monitoring and tracking data changes continuously during normal operation. When a shutdown is detected, the backup process immediately has pre-identified changed blocks ready for backup, eliminating the need for time-consuming full scans during the actual backup operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention extracts only the changed data blocks from the entire dataset for backup purposes. Instead of backing up all data, the system identifies and extracts only those blocks that have changed since the last backup, significantly reducing backup time and resources while maintaining backup completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

2Extent of automation

If automatic backup is performed at shutdown, then backup automation is improved, but shutdown duration increases

Engineering Contradiction:
Improvebackup automationVSAvoidshutdown duration
Core Design Contradiction:
Extent of automationVSDuration of action of moving object

Solution Approach 1:

The system performs preliminary monitoring and change tracking during normal operation, so that when shutdown occurs, the backup process can immediately begin with pre-identified changed blocks without needing to analyze or scan data during the shutdown process itself.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention enables the shutdown process to skip the time-consuming data analysis and identification steps by having this information prepared in advance. The system rushes through the backup process by immediately transferring pre-identified changed blocks, minimizing the time the shutdown is blocked.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If full data backup is performed, then backup completeness is improved, but backup time and system resources increase

Engineering Contradiction:
Improvebackup completenessVSAvoidbackup efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system extracts only the essential changed data blocks for backup instead of performing full data backups. By identifying and extracting only those blocks that have changed since the last backup, the system maintains complete backup coverage for recovered data while dramatically improving backup efficiency and reducing resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The invention applies partial action by performing backup on only the necessary portion of data (changed blocks) rather than the entire dataset. This selective approach achieves sufficient backup completeness for recovery purposes while optimizing productivity by reducing the scope of backup operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10114847B2Change capture prior to shutdown for later backup
Publication Date: 2018.10.30 CA TECH INC
  • US10114847B2 patent drawing
  • US10114847B2 patent drawing
  • US10114847B2 patent drawing

AI summary

A computer implemented method includes monitoring blocks of data on a storage device that are changing as the computer operates. On detecting a computer shut down event, a copy of changes to the monitored blocks are saved. Upon startup of the computer, a backup of the changed blocks of data is performed.