Network Node Timing Adjustment for VoIP Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In resource reservation networks, contention-free transmission opportunities (CFTXOPs) allocated by the scheduler often fail to synchronize with the generation of fixed-size application protocol data units (APDUs) from applications like VoIP, leading to delays and poor communication quality due to latency and jitter.

Innovation Solution

A network node with a timing adjustment requester and a scheduler that measures delays between APDU arrival and transmission times, and adjusts future TXOPs to align them closer to APDU arrival times, minimizing delay by requesting shifts in TXOP timing when necessary, thereby synchronizing transmissions with data generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the scheduler allocates fixed transmission opportunities (TXOPs) at regular intervals, then the network provides stable scheduling and prevents collisions, but the transmission timing does not synchronize with variable APDU arrival times, causing increased latency and jitter

Engineering Contradiction:
Improvescheduling stabilityVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic TXOP timing adjustment where the scheduler modifies transmission opportunity timing based on measured APDU arrival patterns. The system transitions from static fixed-interval TXOP allocation to dynamic timing adjustment, allowing TXOPs to be shifted earlier or later to match actual data generation rates, thereby reducing latency while maintaining scheduling stability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs a feedback mechanism where the scheduler measures the delay between APDU arrival and TXOP transmission, then uses this measurement to adjust future TXOP timing. The scheduler requests timing adjustments from network nodes based on measured performance, creating a closed-loop system that continuously optimizes transmission timing to match actual traffic patterns

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the scheduler maintains fixed interval TXOPs regardless of data arrival patterns, then the scheduling algorithm remains simple and predictable, but time-sensitive applications like VoIP experience poor quality due to latency and jitter

Engineering Contradiction:
Improvescheduling simplicityVSAvoidcommunication quality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent enables the scheduling system to self-adjust by automatically measuring APDU arrival times and computing optimal TXOP timing shifts without external intervention. The scheduler monitors its own performance metrics and autonomously requests timing adjustments from network nodes, allowing the system to adapt to changing traffic conditions while maintaining operational simplicity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent dynamically changes the timing parameter of TXOPs based on measured APDU arrival patterns. Instead of using fixed intervals, the scheduler adjusts the timing offset of TXOPs to match actual data generation rates, changing the temporal parameter of transmission opportunities to optimize both communication quality and scheduling efficiency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9094232B2Allocation adjustment in network domains
Publication Date: 2015.07.28 SIGMA DESIGNS ISRAEL S D I
  • US9094232B2 patent drawing
  • US9094232B2 patent drawing
  • US9094232B2 patent drawing

AI summary

A network node in a resource reservation network includes a data receiver, a transmitter and a timing adjustment requester. The data receiver receives fixed size application protocol data units (APDUs) from an application at fixed intervals. The transmitter transmits data from the network node to the network within transmission opportunities (TXOPs) associated with a constant data service flow for the application specified associated with the application and the network node in a media access plan (MAP) generated by a network scheduler. The timing adjustment requester requests adjustments of the network scheduler to the timing of TXOPs associated with the constant data service flow in order to minimize a delay between the arrival of the APDUs and their transmittal to the network.