Subrate Recovery for Lost Packets in Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication systems face challenges in maximizing bandwidth and minimizing delays while reducing resource consumption, particularly in scenarios where backhaul packet loss leads to congestion and additional lost packets due to indiscriminant retransmission of large packets during error recovery.

Innovation Solution

Implementing a method where lost packet recovery involves retransmitting selected subrate data in a distributed manner over multiple packets, limiting backhaul packet size and avoiding further congestion, with configurable recovery intervals and no retransmission for active subrates, thereby reducing recovery time and eliminating backhaul overhead when no packets are lost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire subrate sample set is retransmitted for lost packet recovery, then the receiver can be re-synchronized, but the backhaul network congestion worsens and additional packets are lost

Engineering Contradiction:
Improvepacket recovery reliabilityVSAvoidnetwork congestion
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent divides the retransmission process into segments by transmitting only the missing subrate packets rather than the entire subrate sample set. This segmentation reduces the size of retransmission packets, thereby reducing network congestion while still achieving reliable recovery of lost data

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and transmits only the specific missing subrate packets that need to be recovered, rather than transmitting the complete subrate sample set. This extraction approach eliminates unnecessary data transmission, reducing network congestion while maintaining recovery effectiveness

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If a large backhaul packet is transmitted for re-synchronization, then the receiver can recover from packet loss, but the transmission time increases and bandwidth efficiency decreases

Engineering Contradiction:
Improveerror recovery capabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the recovery transmission into smaller individual subrate packets rather than using a single large re-synchronization packet. This allows for faster transmission and reduces the time required for recovery while maintaining reliability through selective retransmission of only missing packets

Inventive Principle:
Principle #1Segmentation

3Reliability

If traditional error recovery methods are used, then lost packets can be recovered, but the backhaul overhead increases and bandwidth is wasted

Engineering Contradiction:
Improvepacket loss recoveryVSAvoidbandwidth efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts and transmits only the specific missing subrate packets that need recovery, eliminating the transmission of redundant data that would occur with traditional methods. This extraction approach reduces backhaul overhead and improves bandwidth efficiency while maintaining recovery reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent discards the approach of transmitting complete data sets and instead recovers only the specific missing packets. This selective recovery method eliminates waste of bandwidth on already-received or non-critical data, improving overall efficiency

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8024634B2System and method for implementing a subrate recovery for lost packets in a communications environment
Publication Date: 2011.09.20 CISCO TECHNOLOGY INC
  • US8024634B2 patent drawing
  • US8024634B2 patent drawing
  • US8024634B2 patent drawing

AI summary

A method for communicating data is provided that includes receiving a plurality of bits associated with a communications flow and recovering data lost from a packet by retransmitting selected subrate data for a lost sample over a specified time period. The method may further include transmitting one additional subrate for each sample. All data is generally retransmitted in a configured time interval and the additional subrate for each sample is transmitted every twenty milliseconds. In still other embodiments, the method includes skipping over any subrates that have already been transmitted within a recovery interval. In one implementation of the present invention, if any subrates had changed and had already been transmitted within the time period, there is no retransmit operation performed. If a lost packet is detected for a sample already in recovery, the time period is reset and a recovery process is initiated again.