Storage Node Information Update Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage systems, frequent regeneration of non-persistent information at multiple storage nodes due to updates in persistent information leads to performance degradation, as each node needs to synchronize and regenerate the information, causing inefficiencies.

Innovation Solution

A method where updated persistent and non-persistent information is stored in separate regions of a persistent storage device at a primary node, then synchronized to a secondary node, with the non-persistent information being invalidated upon successful synchronization, thereby avoiding repeated regeneration across all nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If non-persistent information is regenerated at each storage node after persistent information update, then data consistency is maintained, but system performance deteriorates due to frequent regeneration and synchronization operations

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the storage system into primary storage nodes and secondary storage nodes. Primary nodes perform regeneration of non-persistent information, while secondary nodes receive pre-generated information through synchronization. This segmentation eliminates the need for each node to independently regenerate information, maintaining data consistency while reducing overall system performance degradation.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If all storage nodes synchronize and regenerate non-persistent information after persistent information update, then data accuracy is ensured, but processing time increases

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having primary storage nodes regenerate non-persistent information first, then synchronize this pre-generated information to secondary nodes. This eliminates the need for secondary nodes to perform time-consuming regeneration operations, ensuring data accuracy is maintained while significantly reducing total processing time across the distributed storage system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11347406B2Method, electronic device and computer program product for updating information
Publication Date: 2022.05.31 EMC IP HLDG CO LLC
  • US11347406B2 patent drawing
  • US11347406B2 patent drawing
  • US11347406B2 patent drawing

AI summary

Techniques for information update involve: updating, at a first node, first information in a first memory and second information associated with the first information, wherein the first information needs to be persistently stored, and the second information can be obtained from the first information and does not need to be stored persistently; storing the updated first information and the updated second information into a first region and a second region of a first persistent storage device, respectively; synchronizing the updated first information and the updated second information to a second node; and validating the updated first information stored in the first region and invalidating the updated second information stored in the second region based on a determination that the synchronization is successful. Such techniques can achieve incremental update of non-persistent information, thereby improving system performance.