Network Path Discovery via Intermediate Node Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for finding optimal disjoint paths in communication networks are inefficient and may not guarantee the location of diverse paths or provide path optimization, often requiring excessive message forwarding and relying on network information for logical network partitioning.

Innovation Solution

A method where intermediate nodes in the network apply specific conditions for forwarding path discovery messages, including a condition that ensures no node with a lower cost path is excluded, and use of branch information to predict and reduce unnecessary message transmission, thereby reducing traffic and ensuring optimal disjoint path discovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If exhaustive search or conventional path discovery methods are used to find optimal disjoint paths, then complete path exploration is achieved, but the number of messages transmitted increases excessively

Engineering Contradiction:
Improvecompleteness of path discoveryVSAvoidnumber of path discovery messages
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by having intermediate nodes pre-calculate and store branch information (costs to reach neighboring nodes) before path discovery messages arrive. This allows nodes to make informed forwarding decisions in advance, reducing the need to forward all incoming path discovery messages while ensuring optimal disjoint paths are still found.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements local quality by enabling each intermediate node to independently evaluate incoming path discovery messages using locally stored branch information. Each node applies cost comparison rules locally to determine whether to forward or discard messages, eliminating the need for centralized control and reducing overall message traffic while maintaining discovery completeness.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If intermediate nodes forward all path discovery messages to ensure optimal disjoint paths are found, then path optimization is guaranteed, but network traffic increases

Engineering Contradiction:
Improvepath optimization accuracyVSAvoidnetwork traffic
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent uses feedback by having intermediate nodes compare the cost information in incoming path discovery messages against their locally stored branch information (which represents optimal costs to reach neighbors). This feedback mechanism allows nodes to intelligently discard suboptimal messages while forwarding only those that could lead to optimal disjoint paths, reducing traffic without sacrificing optimization accuracy.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies parameter changes by transforming the path discovery process from blind message forwarding to selective forwarding based on cost parameter comparison. Intermediate nodes use cost values (parameters) from branch information to make forwarding decisions, changing the message forwarding behavior from uniform to selective based on cost efficiency.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If decentralized path discovery is used without complete network view, then network scalability is improved, but ability to find optimal disjoint paths is compromised

Engineering Contradiction:
Improvenetwork scalabilityVSAvoiddisjoint path optimality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent resolves this contradiction by having intermediate nodes perform preliminary calculations of branch information (costs to reach all neighboring nodes) and store them locally. This preliminary action enables decentralized nodes to make optimally informed forwarding decisions without needing a complete network view, maintaining both scalability and path optimization accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements self-service by enabling each intermediate node to independently determine whether to forward path discovery messages using its own locally stored branch information. Nodes serve themselves by making autonomous forwarding decisions based on local cost comparisons, eliminating the need for centralized control while ensuring optimal disjoint paths are found.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10938708B2Search for disjoint paths through a network
Publication Date: 2021.03.02 KMIZRA LLC
  • US10938708B2 patent drawing
  • US10938708B2 patent drawing
  • US10938708B2 patent drawing

AI summary

A path discovery process is provided for discovering a lowest cost combination of a plurality of paths from the source node to the destination node via links between pairs of nodes along the paths. A path discovery messages from a source node is forwarded through the network. Prior to forwarding the path discovery message a node tests one or more conditions for disabling the forwarding. Upon receiving an instance of the path discovery message, this may include testing whether no other instance of the path discovery message has both smaller cost and a previous path that contains only nodes that occur also in the path of the received instance. Furthermore, this may include testing whether a destination of the path discovery message was also a node to which a preceding node along the path has a further link, and a cost of the path from the preceding node to the next node via said further link is not larger than the cost of the path from the preceding node to the next node. Furthermore, this may include testing whether the node has a further link to the destination node and the cost associated with the link to the next node is not less than the cost associated with the further link to the destination node.