Logical Log Updates for Bandwidth-Efficient Disaster Recovery Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The synchronization of data between primary and disaster recovery sites in cloud service systems wastes significant network bandwidth resources due to the transmission of entire rows of modified data, leading to inefficiencies and resource wastage.

Innovation Solution

A data update method that generates a logical log file containing first information indicating the primary data set and second information indicating the modified data, allowing the disaster recovery site to update the data without needing the entire modified row, thereby reducing the data amount and bandwidth requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire modified row of data is transmitted for synchronization, then data completeness is ensured, but network bandwidth resources are wasted

Engineering Contradiction:
Improvedata completenessVSAvoidnetwork bandwidth resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the data transmission by dividing the modified row into multiple columns, identifying and transmitting only the modified columns rather than the entire row. This segmentation allows the system to maintain data completeness for modified portions while reducing overall transmission volume and network bandwidth consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary modified columns from the complete data row and transmits them separately. By taking out only the changed portions (second data corresponding to modified columns) and their identifiers (second information indicating which columns were modified), the system ensures data completeness for updates while minimizing network bandwidth usage.

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If the entire modified row of data is transmitted, then data synchronization accuracy is maintained, but transmission time increases

Engineering Contradiction:
Improvedata synchronization accuracyVSAvoidtransmission time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the synchronization process into identifying modified columns, extracting their data, and transmitting only those portions. This segmentation maintains synchronization accuracy by ensuring all modified data is captured while reducing transmission time through minimized data volume.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the modified column data and their identifiers for transmission. By taking out specifically the changed portions rather than the entire row, the system maintains synchronization accuracy for updated fields while significantly reducing the time required for data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of energy

If only modified columns are transmitted, then network bandwidth is saved, but data structure complexity increases

Engineering Contradiction:
Improvenetwork bandwidth resourcesVSAvoiddata structure complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent introduces second information as an intermediary that indicates which columns were modified. This intermediary element bridges the gap between the simplified transmitted data (only modified columns) and the complete data structure at the receiving end, allowing the system to save network bandwidth while managing data structure complexity through structured metadata.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260079798A1Data update method, apparatus, and system, and storage medium
Publication Date: 2026.03.19 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • US20260079798A1 patent drawing
  • US20260079798A1 patent drawing
  • US20260079798A1 patent drawing

AI summary

This application discloses a data update method. The method includes modifying at least one piece of first data in the first primary data set into at least one piece of second data. The method further includes generating a logical log file, which includes first information, second information, and the at least one piece of second data. The first information indicates the first primary data set. The second information indicates the at least one piece of first data. The method further includes sending the logical log file to the disaster recovery site. The logical log file is used to indicate the disaster recovery site to update the at least one piece of first data in the first disaster recovery data set to the at least one piece of second data.