Multicast Packet Replication for Dynamic Rate Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wireless multicast services face challenges in ensuring successful delivery of multimedia packets due to factors like weak wireless signals, noise interference, and varying transmission rates, leading to poor viewing quality and inefficient bandwidth usage in IEEE 802.11 networks.
Innovation Solution
A packet processing system and method that dynamically adjusts the transmission rate for multimedia streaming multicast packets by replicating and modifying packets to ensure unicast delivery, with frequency down conversion and retransmission until acknowledgement is received, allowing for dynamic rate adjustment based on member reception status.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the Access Point selects the lowest transmission rate for multicast packet transmission, then the tolerance to noise interference and transmission distance are improved, but the viewing quality of multimedia files is lowered and bandwidth efficiency deteriorates
Solution Approach 1:
The patent segments the multicast transmission into multiple unicast transmission channels, one for each client. Instead of using a single lowest transmission rate for all clients, the system creates separate transmission paths that can independently adjust their rates based on individual client conditions, thereby improving both reliability for each client and overall bandwidth efficiency.
Solution Approach 2:
The patent applies local quality by allowing each client to receive multicast packets at their own optimal transmission rate rather than a uniform lowest rate. Each client's transmission quality is independently optimized based on their local signal conditions, enabling high-quality viewing for clients with good signals while maintaining connectivity for clients with weaker signals.
2Reliability
If the Access Point uses the lowest transmission rate for multicast transmission, then all clients can receive packets, but other clients leave large amounts of bandwidth idle
Solution Approach 1:
The system segments the single multicast transmission into multiple parallel unicast transmissions to individual clients. This allows each client to receive packets at their own optimal rate without forcing the entire multicast group to operate at the lowest rate, thereby eliminating wasted bandwidth on clients with good signal conditions.
Solution Approach 2:
The patent implements dynamic transmission rate adjustment for each unicast channel based on real-time feedback from clients. The Access Point continuously monitors packet delivery status and adjusts rates dynamically, allowing bandwidth to be allocated efficiently to clients who need it while avoiding waste on clients who can receive packets at higher rates.
3Device complexity
If the Access Point transmits multicast packets using traditional methods, then the transmission process is simple, but the viewing quality on client side deteriorates due to weak wireless signals
Solution Approach 1:
The patent segments the multicast transmission process into multiple independent unicast transmission processes. Each client has its own transmission channel with independent rate control, allowing the system to address individual client issues without complicating the overall architecture. The segmentation enables targeted improvements for clients with weak signals while maintaining simplicity for clients with strong signals.
Solution Approach 2:
The patent introduces feedback mechanisms where clients send acknowledgment messages to the Access Point, and the Access Point uses this feedback to adjust transmission rates dynamically. This feedback loop enables the system to adapt to changing signal conditions and improve viewing quality while maintaining manageable complexity through automated rate adjustment.
Data Source
AI summary
A packet processing system for a network packet delivery device and a method thereof are provided. The packet processing system includes a packet receiving module for receiving packets transmitted from an external device; a packet replication module for replicating the packets received by the packet receiving module, wherein the number of packet replications is determined based on the number of members in the multicast group; a packet modification module for replacing each of destination addresses in frame headers of a media access control of each of the packets replicated by the packet replication module with an address information of each of the members in the multicast group; and a packet transmission module for transmitting the packets, according to the destination addresses, to a packet receiving terminal having an address corresponding to the destination addresses.


