Network Node Latency Determination via Timestamped Test Packets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication networks face challenges in identifying and addressing high latency issues within network elements, which affect transmission speed and customer satisfaction.

Innovation Solution

A method and system that involves transferring test packets with timestamps through a communication network to determine node and application latencies, allowing for the identification of latent nodes and applications and subsequent data retrieval if thresholds are exceeded, enabling proactive management and optimization of network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network elements are monitored continuously to identify high latency issues, then network performance and customer satisfaction are improved, but system complexity and resource consumption increase

Engineering Contradiction:
Improvenetwork performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by proactively monitoring network elements before latency issues significantly impact performance. Test packets are continuously sent through network nodes to measure latency in advance, allowing operators to identify and address potential problems before they degrade customer experience or network reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback loop where latency measurements from test packets are continuously collected, analyzed, and used to trigger alerts or automated responses. This feedback mechanism enables the network management system to adapt to changing conditions and maintain optimal performance without requiring complex manual intervention.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If detailed latency measurements are taken at multiple network nodes, then the precision of latency identification is improved, but the time and resources required for measurement increase

Engineering Contradiction:
Improvelatency identification precisionVSAvoidmeasurement time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies segmentation by dividing the network into discrete nodes and measuring latency at each individual node separately using test packets. This segmentation allows precise identification of which specific node is causing latency issues, rather than only measuring end-to-end latency, enabling targeted troubleshooting without requiring exhaustive measurements of every network path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses test packets as simplified copies of actual data traffic to measure latency. These test packets replicate the essential characteristics of real traffic (routing paths, processing steps) but consume minimal bandwidth and resources, allowing frequent measurements without significantly impacting network performance or increasing measurement time.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8189487B1Determination of application latency in a network node
Publication Date: 2012.05.29 T MOBILE INNOVATIONS LLC
  • US8189487B1 patent drawing
  • US8189487B1 patent drawing
  • US8189487B1 patent drawing

AI summary

A method of operating a communication system to determine latent applications in a communication network comprises transferring a first packet comprising a first test code to a network node, receiving the first packet in the network node, and in response to the first test code, time stamping the first packet. The method further comprises, in the test server, determining a node latency of the network node based on the time stamps, and if the node latency is greater than a first threshold, then transferring a second packet comprising a second test code to the network node, and in the network node, receiving the second packet, and in response to the second test code, time stamping the second packet. The method further comprises, in the test server, determining an application latency of an application based the time stamps, and if the application latency is greater than a second threshold, then receiving application data associated with the application.