Communication Device Packet Allocation for Chunk Arrival Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-carrier communication systems, the varying communication performance of each line leads to differing packet transmission times, and existing methods do not efficiently assign packets to optimize the arrival time of data chunks at the receiving device.
Innovation Solution
A communication device that identifies packets as belonging to data chunks, acquires communication performance of multiple lines, and assigns packets to lines based on performance to minimize the arrival time of entire chunks, using a transmission control unit to optimize packet allocation and transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If packets are transmitted using multiple communication lines with different communication performance, then the transmission capacity is improved, but the packet arrival time becomes uneven and difficult to optimize
Solution Approach 1:
The invention segments data into chunks at the transmission device, where each chunk is divided into multiple packets. The transmission control unit assigns packets belonging to the same chunk to different communication lines based on communication performance, ensuring that all packets of a chunk arrive at the reception device simultaneously. This segmentation approach resolves the contradiction by maintaining high transmission capacity through multi-line usage while optimizing arrival time through controlled packet distribution.
Solution Approach 2:
The transmission control unit performs preliminary assignment of packets to communication lines before transmission, based on the communication performance of each line. By calculating and assigning packets in advance according to line characteristics, the system ensures optimal arrival time for chunks while utilizing multiple communication lines for high transmission capacity.
2Loss of time
If packets are assigned to communication lines based on communication performance, then the arrival time of chunks is optimized, but the system complexity increases
Solution Approach 1:
The invention introduces a chunk identification mechanism that segments data into manageable chunks. The transmission control unit uses this segmentation to simplify the assignment process by treating packets of the same chunk as a unit, assigning them to different communication lines based on performance without requiring complex individual packet analysis.
Solution Approach 2:
The invention introduces a transmission control unit as an intermediary between the data source and communication lines. This intermediary manages the complexity by implementing the chunk-based assignment logic, buffering packets, and coordinating transmissions across multiple lines, thereby optimizing chunk arrival time while isolating the complexity within a dedicated control component.
3Loss of time
If all packets of a chunk are transmitted simultaneously across multiple lines, then the chunk arrival time is minimized, but the buffer management complexity increases
Solution Approach 1:
The transmission control unit performs preliminary buffering of packets belonging to the same chunk before transmission. By collecting and buffering all packets of a chunk in advance, the system can then transmit them simultaneously across multiple communication lines, minimizing chunk arrival time while managing buffer complexity through structured pre-processing.
Solution Approach 2:
The buffer operates continuously to collect, store, and transmit packets in an uninterrupted flow. The transmission control unit maintains continuous buffer management activities, ensuring that packets are readily available for simultaneous transmission across multiple lines when needed, thereby minimizing delays while maintaining systematic buffer operations.
Data Source
AI summary
A communication device for transmitting packets received from a first device to a second device using a plurality of communication lines, have a receiving unit for receiving packets, a packet identification unit for identifying chunks, a communication performance acquisition unit for acquiring the communication performance of the plurality of communication lines, the transmission control unit that assigns, for each of the chunks, each of the plurality of packets to one of the communication lines to make the arrival time of the plurality of packets by the chunk to the second device the earliest.


