Topology Database Synchronization Using Deterministic Node Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network topology database synchronization methods in communications networks are resource-intensive and lead to prolonged recovery times during network failures, as they require simultaneous synchronization of multiple nodes, which can overwhelm resources and cause cascading failures, especially in large networks.

Innovation Solution

A method where each network node deterministically selects neighboring nodes for synchronization based on available synchronization resources, using unique identifiers to prioritize and assign resources optimally, ensuring efficient utilization and reducing the need for random selection and time-outs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If simultaneous synchronization of multiple nodes is performed, then network topology database synchronization is achieved, but resource overload and cascading failures occur

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidresource overload and cascading failures
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments the simultaneous synchronization process into staged, sequential synchronization rounds. Nodes are divided into groups that synchronize in stages rather than all at once, with each node selecting a limited number of neighbors (e.g., up to 3) to synchronize with in each stage. This segmentation prevents resource overload while maintaining synchronization reliability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If deterministic selection based on unique identifiers is used, then resource utilization efficiency is improved, but synchronization complexity increases

Engineering Contradiction:
Improvesynchronization efficiencyVSAvoidselection logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses unique identifier parameters (such as node IDs or IP addresses) to determine synchronization selection. Nodes compare their identifier values with neighbors and deterministically select those with higher identifiers for synchronization. This parameter-based approach improves efficiency while keeping the selection logic relatively simple through straightforward numerical comparison.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If limited synchronization resources are allocated to multiple nodes, then resource constraints are managed, but recovery time increases

Engineering Contradiction:
Improveresource management stabilityVSAvoidnetwork recovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic resource allocation where nodes can adjust their synchronization partners across multiple stages. If a node's selected neighbors are already synchronized with other nodes, the system dynamically reassigns synchronization resources to alternative neighbors in subsequent stages. This dynamic adaptation prevents resource waste and reduces overall recovery time while maintaining stable resource management.

Inventive Principle:
Principle #15Dynamics

4Device complexity

If random selection and time-outs are used for synchronization, then implementation simplicity is maintained, but convergence time increases

Engineering Contradiction:
Improvesynchronization protocol simplicityVSAvoidnetwork convergence time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent incorporates feedback mechanisms where nodes exchange synchronization status information and adjust their selection accordingly. Nodes receive feedback from neighbors about their synchronization state and use this information to make informed selection decisions in subsequent stages, avoiding redundant synchronization attempts and reducing convergence time while maintaining reasonable protocol complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7542432B2Resource matched topology database synchronization in communications networks having topology state routing protocols
Publication Date: 2009.06.02 RPX CORP
  • US7542432B2 patent drawing
  • US7542432B2 patent drawing
  • US7542432B2 patent drawing

AI summary

A method for selecting a neighboring node to synchronize network topology database information with a network node from among a plurality of neighboring nodes coupled to the network node in a network, the method comprising: receiving from each of the neighboring nodes an identifier and an indication as to whether synchronization resources have been assigned to the network node; comparing by magnitude the identifier of the neighboring node with identifiers of others of the neighboring nodes to determine whether to synchronize with the neighboring node; and, synchronizing with the neighboring node if the neighboring node has assigned synchronization resources to the network node.