Local Packet Recovery in Overlay Networks
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Reliability
If the transmit end re-sends lost packets after receiving feedback, then the lost packets are recovered, but the transmission efficiency decreases
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.
3Loss of information
If identification information is added to recovered packets, then the terminal can determine network status accurately, but the packet size increases
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.
Data Source
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.


