Routing Table Synchronization in Distributed File Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed file systems, when a routing table in one data management group is modified, the tables in the remaining data management groups cannot be synchronously updated due to their static nature, leading to issues in data transmission.

Innovation Solution

A method and system for routing table synchronization, where modified routing table data from a default first data management group is acquired and synchronized to non-default second data management groups, ensuring that all groups in the distributed file system have the latest routing table.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If routing tables are made static for stability, then system reliability is improved, but adaptability deteriorates when transmission paths change

Engineering Contradiction:
Improverouting table stabilityVSAvoidrouting table update capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms static routing tables into dynamic ones by implementing real-time detection mechanisms that monitor path changes and automatically trigger updates across all data management groups, allowing the system to adapt while maintaining stability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback loop where routing table changes in one data management group are detected and propagated to other groups, ensuring consistent updates across the distributed system without manual intervention

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If routing tables are updated manually in each data management group, then adaptability is improved, but productivity deteriorates due to time-consuming synchronous updates

Engineering Contradiction:
Improverouting table update capabilityVSAvoidupdate speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges the routing table management functions across distributed data management groups by implementing a unified update mechanism that synchronizes changes automatically, eliminating the need for manual updates in each group and significantly improving update speed

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If routing tables are made dynamic to allow synchronous updates, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improverouting table update capabilityVSAvoidsynchronization mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary detection mechanism that monitors routing table changes and facilitates automatic synchronization across data management groups, reducing the complexity burden on individual components while enabling dynamic updates

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10826817B2Routing table synchronization method, apparatus, and system
Publication Date: 2020.11.03 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US10826817B2 patent drawing
  • US10826817B2 patent drawing
  • US10826817B2 patent drawing

AI summary

The present disclosure provides routing table synchronization methods, apparatuses, and systems. One exemplary method comprises: acquiring modified routing table data if it is detected that a routing table in a default first data management group is modified; and synchronizing the modified routing table data to at least one non-default second data management groups to update a routing table in the at least one non-default second data management group. The first data management group and the at least one second data management group are deployed in a distributed file system. The technical solutions provided in present disclosure can address the technical problem that when any routing table in a distributed file system is modified, routing tables in the system may not be synchronized because routing tables in the distributed file system are static tables.