Multicast Packet Relay for Low-Bandwidth Data Resending
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission methods, both unicast and multicast, place high demands on bandwidth and processing performance, especially during data resending due to failed receptions, which can lead to delays and increased resource requirements.
Innovation Solution
A data transmission method that utilizes a multicast approach where the sending end determines the number of failed receptions and, if below a threshold, redirects data resending through a successfully receiving end, dispersing the resending pressure and reducing bandwidth and processing demands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the sending end resends data in unicast manner to individual failed receiving ends, then data reliability is improved, but bandwidth requirement and processing performance requirement increase significantly
Solution Approach 1:
The patent introduces a relay node (successfully receiving end) as an intermediary to forward data to failed receiving ends. Instead of the sending end directly resending to each failed end individually, the relay node acts as a mediator to distribute the resending task, thereby reducing the sending end's bandwidth and processing burden while maintaining data reliability.
Solution Approach 2:
The patent enables successful receiving ends to assist in the data delivery process by automatically relaying data to failed receiving ends. This self-service mechanism allows the network to self-heal without requiring continuous intervention from the sending end, reducing its resource consumption while ensuring reliable data delivery.
2Reliability
If the sending end resends data to multiple failed receiving ends simultaneously, then data reliability is improved, but processing performance requirement increases
Solution Approach 1:
The patent segments the resending task by dividing the set of failed receiving ends into groups that can be served by different relay nodes. This segmentation allows parallel processing of resending operations across multiple relay nodes, improving overall processing efficiency while maintaining high data reliability through comprehensive coverage of all failed ends.
Solution Approach 2:
By introducing relay nodes as intermediaries, the patent distributes the processing load from the sending end to multiple relay nodes. Each relay node handles a subset of failed receiving ends, enabling parallel processing and improving overall system throughput while ensuring all failed ends receive the data reliably.
3Reliability
If unicast manner is used for data transmission to multiple receiving ends, then data delivery reliability is improved, but bandwidth requirement increases
Solution Approach 1:
The patent merges the functionality of unicast and multicast by allowing successful receiving ends to act as relay nodes that forward data to multiple failed ends. This merging approach combines the reliability of unicast with the efficiency of multicast, achieving both high data delivery reliability and reduced bandwidth consumption by leveraging the network's existing multicast infrastructure.
Solution Approach 2:
The patent uses successfully receiving ends as intermediary relay nodes that bridge the gap between the sending end and failed receiving ends. These relay nodes utilize the existing multicast group structure to forward data efficiently, combining the reliability of targeted delivery with the bandwidth efficiency of multicast, thereby reducing overall bandwidth requirements while maintaining high reliability.
Data Source
AI summary
This application relates to the field of data transmission technologies, and in particular, to a data transmission method and a related device. The method includes: sending a first data packet to a first multicast group in a multicast manner, where the first multicast group includes a plurality of receiving ends; determining a quantity N of receiving ends that fail to receive the first data packet; and if N is less than a first threshold, sending information about a first receiving end to the receiving end that fails to receive the first data packet, where the first receiving end is a receiving end that successfully receives the first data packet. In solutions in embodiments of this application, requirements on bandwidth and processing performance of a sending end can be reduced during data resending.


