Smart Probing for Predictive Routing in LLNs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In bandwidth-constrained Low Power and Lossy Networks (LLNs), the high cost of probing for network information significantly impacts network performance, as it consumes precious bandwidth and does not scale well, especially when large numbers of probes are needed to retrieve performance metrics like delay measurements.

Innovation Solution

A machine learning-based 'smart' probing technique that dynamically selects nodes for probing based on relevance scores, tunes the probing rate according to algorithm convergence, accounts for critical traffic to minimize network impact, and allows node delegation of probing tasks to ancestors, thereby reducing unnecessary probing traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional probing techniques are used to collect network information, then performance metrics can be obtained, but network bandwidth is consumed and performance deteriorates

Engineering Contradiction:
Improveperformance metric accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent applies partial action by selectively probing only a subset of nodes rather than all nodes in the network. The system identifies and probes only those nodes that are most likely to provide valuable information for training the predictive model, thereby obtaining sufficient performance metrics while consuming minimal bandwidth.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of probing frequency and target selection based on learned patterns. The system dynamically adjusts which nodes to probe and how often, transitioning from uniform probing to intelligent selective probing, thereby reducing bandwidth consumption while maintaining measurement accuracy.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If large numbers of probes are sent to retrieve performance metrics, then comprehensive network information is obtained, but the probing cost increases significantly

Engineering Contradiction:
Improvenetwork information completenessVSAvoidprobing overhead
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent introduces an intermediary predictive model that mediates between the need for network information and the cost of probing. The model predicts which nodes are most informative and filters the probing targets, acting as an intermediary that reduces the number of probes needed while maintaining information completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary action by using the predictive model to pre-identify valuable probing targets before actual probing occurs. This preliminary analysis allows the system to focus probes only on nodes that will provide the most information, avoiding wasteful probing of uninformative nodes.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If uniform probing of all nodes is performed, then all nodes are monitored, but unnecessary probing traffic is generated

Engineering Contradiction:
Improvenetwork monitoring coverageVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by making different parts of the network subject to different probing strategies. Instead of uniform probing, the system applies targeted probing to specific nodes based on their predicted information value, creating a non-uniform probing distribution that optimizes both coverage and efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamics by making the probing strategy adaptive rather than static. The system continuously learns from probe results and adjusts its target selection, transitioning from a fixed uniform probing approach to a dynamic selective approach that responds to changing network conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10171332B2Probing technique for predictive routing in computer networks
Publication Date: 2019.01.01 CISCO TECHNOLOGY INC
  • US10171332B2 patent drawing
  • US10171332B2 patent drawing
  • US10171332B2 patent drawing

AI summary

In one embodiment, network information associated with a plurality of nodes in a network is received at a device in a network. From the plurality of nodes, a node is selected based on a determination that the selected node is an outlier among the plurality of nodes according to the received network information. Then, a probe is sent to the selected node, and in response to the probe, a performance metric is received from the selected node at the device.