Storage Management via Delta Block Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional storage systems inefficiently manage data by transmitting and restoring entire files, leading to high input/output resource consumption and reduced lifespan of storage devices, especially in scenarios where only parts of files are changed or increased.

Innovation Solution

A method and device for storage management that identifies and transmits only the changed portions of a source file relative to a target file, allowing for efficient updating of the target file by mapping storage portions and determining changed data between virtual storage devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional storage systems transmit and restore entire files, then data protection is achieved, but input/output resource consumption increases and storage device lifespan decreases

Engineering Contradiction:
Improvedata protectionVSAvoidinput/output resource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent divides files into multiple data blocks and identifies only the changed blocks between source and target files. Instead of transmitting entire files, the system segments the data transmission task to include only the necessary changed blocks, thereby reducing I/O resource consumption while maintaining data protection integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and identifies only the changed portions (delta blocks) from the source file relative to the target file. By taking out only the necessary changed data blocks for transmission and restoration, the system avoids transmitting redundant unchanged data, thus reducing storage device wear and I/O consumption while ensuring complete data protection.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If traditional storage systems transmit and restore entire files, then complete data restoration is achieved, but storage device lifespan is reduced

Engineering Contradiction:
Improvedata restoration completenessVSAvoidstorage device lifespan
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent segments the file restoration process into block-level operations. By identifying and transmitting only the changed blocks rather than entire files, the system reduces the number of write operations on storage devices, thereby extending storage device lifespan while ensuring complete restoration of all changed data through systematic block identification and transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial action by transmitting only the necessary changed blocks rather than complete files. This partial transmission approach is sufficient for achieving complete data restoration since only changed portions need to be updated, thereby reducing storage device write cycles and extending lifespan without compromising restoration completeness.

Inventive Principle:
Principle #16Partial or excessive action

3Stability of the object's composition

If traditional storage systems transmit entire files, then data consistency is ensured, but data transmission volume increases

Engineering Contradiction:
Improvedata consistencyVSAvoiddata transmission volume
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The system extracts and transmits only the changed blocks from the source file relative to the target file. By taking out only the necessary delta blocks that need to be transmitted to maintain data consistency, the system dramatically reduces transmission volume while ensuring that all changes are accurately captured and applied to maintain data consistency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments data into blocks and identifies changed blocks between source and target files. This segmentation enables the system to transmit only the specific blocks that contain changes, maintaining data consistency through systematic block-level comparison and transmission while minimizing overall transmission volume by excluding unchanged blocks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11494100B2Method, device and computer program product for storage management
Publication Date: 2022.11.08 EMC IP HLDG CO LLC
  • US11494100B2 patent drawing
  • US11494100B2 patent drawing
  • US11494100B2 patent drawing

AI summary

According to embodiments of the present disclosure, a method, device and computer program product for storage management are proposed. The method comprises: obtaining, in a first virtual storage device, a first portion storing a source file, the source file being used to update a target file; determining a second portion in the first virtual storage device, data stored in the second portion being changed relative to data stored in a second virtual storage device, the data stored in the second virtual storage device including the target file; determining a changed portion based on the first portion and the second portion, the changed portion indicating changed data of the source file relative to the target file; and updating the target file based on the changed portion. Therefore, the present solution can reduce data transmission and resource consumption.