Local Packet Recovery in Overlay Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing communication methods experience increased transmission delay due to the need for the transmit end to wait for feedback from the receive end before re-sending lost packets in an overlay network, which affects transmission efficiency.

Innovation Solution

Implementing a local recovery mechanism at nodes on the network path to recover lost packets and add identification information, allowing the node to send the recovered packet without waiting for the terminal to re-send, thereby reducing transmission delay and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the transmit end waits for feedback from the receive end before re-sending lost packets, then the packet loss can be detected and re-transmitted, but the transmission delay increases

Engineering Contradiction:
Improvepacket loss detectionVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by implementing a local recovery mechanism at intermediate nodes that can recover lost packets before they reach the original transmit end. When a node detects packet loss, it immediately recovers and re-sends the lost packets using locally cached data, eliminating the need to wait for feedback to the original transmitter. This preliminary recovery action at the network edge resolves the contradiction by maintaining reliability through loss detection while dramatically reducing transmission delay.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the transmit end re-sends lost packets after receiving feedback, then the lost packets are recovered, but the transmission efficiency decreases

Engineering Contradiction:
Improvepacket recoveryVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing the packet recovery function from the original transmit end and distributing it to multiple intermediate nodes along the transmission path. Each node independently performs local recovery operations when packet loss is detected, rather than relying on centralized re-transmission from the source. This segmentation enables parallel recovery operations and eliminates the efficiency loss associated with waiting for feedback loops, as each node autonomously handles recovery without blocking the overall transmission flow.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If identification information is added to recovered packets, then the terminal can determine network status accurately, but the packet size increases

Engineering Contradiction:
Improvenetwork status informationVSAvoidpacket size
Core Design Contradiction:
Loss of informationVSVolume of moving object

Solution Approach 1:

The patent applies local quality by adding identification information selectively only to packets that have been recovered through the local recovery mechanism, rather than adding information to all packets. The identification field serves as a localized marker that enables the terminal to distinguish between originally transmitted packets and locally recovered packets, providing necessary network status information without universally increasing packet overhead. This selective approach minimizes the volume impact while maintaining the information quality needed for accurate network status determination.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11962517B2Communications method, apparatus, and system for recovering lost packets
Publication Date: 2024.04.16 HUAWEI TECH CO LTD
  • US11962517B2 patent drawing
  • US11962517B2 patent drawing
  • US11962517B2 patent drawing

AI summary

This application discloses a communications method and related communications apparatus and system. The method includes recovering, by a first node, when detecting that a first packet is lost, the first packet according to a local recovery mechanism. The first packet is a packet obtained based on a packet sent by at least one first terminal to at least one second terminal, and the first node is a node on a network path between each first terminal and a second terminal communicating with the first terminal. The method further includes adding a first identification information related to local recovery, and sending the first packet. This application can reduce a transmission delay and improve transmission efficiency.