Transmit Scheduler for Precise Latency and Jitter Measurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods lack precision in measuring latency and jitter in packet-switched networks, which are critical for real-time video and voice transmission, as they fail to ensure consistent packet delivery rates and timing.

Innovation Solution

A network testing system that includes a traffic generator and receiver-analyzer, utilizing scheduled and unscheduled packet streams, a transmit scheduler, and a packet selector to precisely control packet transmission times, ensuring accurate measurement of latency and jitter by synchronizing packet transmission with precision time synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current packet transmission methods are used, then network traffic can be transmitted, but latency and jitter cannot be precisely measured due to inconsistent packet delivery rates and timing

Engineering Contradiction:
Improvelatency and jitter measurement precisionVSAvoidpacket delivery rate consistency
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The transmit scheduler pre-calculates and stores optimal transmission times for packets before actual transmission occurs. This preliminary timing calculation ensures that packets are transmitted at precisely determined intervals, enabling accurate latency and jitter measurements while maintaining consistent delivery rates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the measured transmission times and packet delivery performance to continuously refine and adjust the scheduling algorithm. This feedback mechanism ensures that the transmit scheduler maintains precise timing control and consistent packet delivery rates, thereby improving measurement accuracy over time.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If packets are transmitted at variable rates to handle different network conditions, then network adaptability improves, but latency and jitter measurements become inaccurate

Engineering Contradiction:
Improvenetwork condition adaptationVSAvoidlatency and jitter measurement precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system segments network traffic into different priority queues, with time-sensitive packets (requiring precise timing for measurement) separated from other traffic. This segmentation allows the transmit scheduler to maintain strict timing control for measurement packets while still adapting to varying network conditions for other traffic types.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transmit scheduler applies different transmission strategies to different packet types based on their specific requirements. Time-sensitive packets used for measurement receive precise, fixed-interval scheduling, while other packets can be transmitted at variable rates to adapt to network conditions, thus maintaining measurement accuracy without sacrificing overall network adaptability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8068429B2Transmit scheduling
Publication Date: 2011.11.29 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US8068429B2 patent drawing
  • US8068429B2 patent drawing
  • US8068429B2 patent drawing

AI summary

There are disclosed apparatus and methods for scheduling packet transmission. At least one scheduled traffic queue holds a plurality of scheduled packets, each scheduled packet having an associated scheduled transmit time. At least one unscheduled traffic queue holds plurality of unscheduled packets. A packet selector causes transmission of scheduled packets from the scheduled traffic queue at the associated scheduled transmit time, while causing transmission of unscheduled packets from the unscheduled traffic queue during the time intervals between transmissions of scheduled packets.