Dynamic Encoding Overhead Adjustment for Packet Loss Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication data networks face challenges in maintaining high throughput and minimizing packet loss due to congestion and network limitations, which are exacerbated by the need for costly upgrades and increased bandwidth that can lead to further loss issues.

Innovation Solution

The method involves segmenting packets into smaller types, transmitting encoded duplicates, and dynamically adjusting the overhead required for encoding to minimize loss ratios, with the intercepting network devices detecting significant increases in loss ratios and reducing encoding levels to stabilize packet transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the encoding protocol increases the overall bandwidth to reduce packet loss, then packet loss is reduced, but network constraints cause increased loss due to bandwidth saturation

Engineering Contradiction:
Improvepacket loss reductionVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The encoding level is dynamically adjusted based on observed loss ratios. The system starts with a higher encoding level to reduce packet loss, then monitors the loss ratio and decreases the encoding level when loss decreases, optimizing the balance between reliability and bandwidth consumption throughout the data transmission process

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the encoding parameter (encoding level) from a fixed value to a variable that adapts based on network conditions. By modifying the encoding level parameter dynamically, the system optimizes packet loss reduction while controlling bandwidth consumption

Inventive Principle:
Principle #35Parameter changes

2Reliability

If new encoding protocol stacks are installed at all end-stations to improve response to loss and latency, then network performance is improved, but device complexity and upgrade cost increase

Engineering Contradiction:
Improvenetwork performanceVSAvoidprotocol stack complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The complex encoding protocol functionality is extracted from end-stations and concentrated in intercepting network devices. This allows the encoding protocol to be implemented only where needed for packet recovery, reducing the complexity burden on end-stations while maintaining network performance improvements

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Intercepting network devices serve as intermediaries that implement the encoding protocol between standard protocol end-stations. These intermediary devices handle the complex encoding and decoding operations, allowing end-stations to use standard protocols while still benefiting from loss recovery capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the intercepting network device increases encoding level to minimize loss ratio, then packet loss is reduced, but bandwidth consumption increases causing further network constraints

Engineering Contradiction:
Improveloss ratioVSAvoidbandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system implements feedback by monitoring the loss ratio and using this information to adjust the encoding level. When loss ratio decreases, the system feeds back this positive result and reduces encoding level to save bandwidth. When loss ratio increases, the system increases encoding level to improve reliability, creating a closed-loop control system

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The encoding level transitions from a static parameter to a dynamic one that changes in response to network conditions. The system continuously adapts the encoding level based on real-time loss ratio observations, optimizing the trade-off between reliability and bandwidth consumption during data transmission

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8437370B2Methods for achieving target loss ratio
Publication Date: 2013.05.07 ADEIA MEDIA HOLDINGS INC
  • US8437370B2 patent drawing
  • US8437370B2 patent drawing
  • US8437370B2 patent drawing

AI summary

A method of forwarding data transmissions from a first network to a third network via a second network comprises receiving packets of a first type from the first network, segmenting each packet of a first type into packets of a second type, transmitting the packets of a second type to the second network, and producing and transmitting at least one encoded duplicate of each of the packets of a second type to the second network. The encoded duplicate packet allows a packet of the first type to be recreated in the event that not all the packets of the second type are received at the second network. In the event that a sufficient number of the packets of a second type and the encoded duplicate packets are not received to recreate the packet of a first type, the method determines a loss ratio that represents the number of packets not recreated relative to the number of packets transmitted during a selected time interval, dynamically adjusts the overhead required to produce the encoded duplicate packets to attempt to minimize the loss ratio, detects a significant increase in the determined loss ratio over a plurality of the time intervals, successively reduces the overhead required to produce the encoded duplicate packets in response to the detection of a significant increase in the determined loss ratio, and determines whether the reduced overhead requirement stabilizes the determined loss ratio and, if the answer is affirmative, terminates the successive reduction of the overhead requirement.