Data Packet Grouping for Wireless Throughput Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems, such as those using GPRS and EDGE protocols, face inefficiencies in data throughput due to varying data packet sizes, which result in reduced average data transmission rates when packets are not grouped at or near the maximum transmissible unit (MTU) size.
Innovation Solution
A method and apparatus for grouping data packets into data frames at or near the MTU size, involving the reordering and grouping of packets to optimize data transmission, where packets are combined into groups that match the MTU size, and subheaders are used to manage and restore the original packet order, thereby enhancing data throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data packets are transmitted individually without grouping, then device complexity is reduced, but data throughput decreases due to inefficient use of transmission resources
Solution Approach 1:
The patent applies preliminary action by performing packet grouping and reordering operations in advance at the transmitting end before data transmission. Data packets are collected, reordered according to sequence numbers, and grouped into maximum transmissible unit (MTU) sized frames before being sent over the wireless network. This pre-processing eliminates the need for complex real-time grouping operations during transmission, thereby improving data throughput while keeping device complexity manageable.
2Productivity
If data packets are grouped into MTU-sized frames, then data throughput increases, but device complexity increases due to reordering and grouping operations
Solution Approach 1:
The patent applies segmentation by dividing the data transmission process into distinct functional segments: packet collection, reordering based on sequence numbers, grouping into MTU-sized frames, and transmission. Each segment is handled by dedicated functional modules, which simplifies the overall complexity by breaking down the complex grouping operation into manageable, independent steps that can be processed sequentially.
Solution Approach 2:
The patent uses an intermediary approach by introducing a reordering buffer and sequence number management mechanism as intermediate components between packet arrival and frame transmission. These intermediaries temporarily hold packets, reorder them according to sequence numbers, and facilitate efficient grouping into MTU frames, thereby improving throughput while managing complexity through dedicated intermediate processing structures.
3Productivity
If packets are reordered and grouped at the transmitting end, then transmission efficiency improves, but processing time increases
Solution Approach 1:
The patent applies continuity of useful action by implementing a continuous packet collection and reordering process at the transmitting end. Instead of waiting for complete data sets before processing, the system continuously receives packets, reorders them in real-time using sequence numbers, and immediately groups them into MTU frames for transmission. This continuous processing minimizes idle time and ensures that transmission resources are utilized efficiently, thereby improving overall transmission efficiency without significant time loss.
Data Source
AI summary
A technique for use in a communication device for communicating data involves receiving a plurality of transport data packets in an ordered sequence; rearranging at least some of the transport data packets in a group with a reordered sequence different from the ordered sequence, for increasing the total size of the group to be at or near a maximum transmissible unit size of a transport data frame; formatting the transport data packets of the group having the total size at or near the maximum transmissible unit size into the transport data frame, for data transmission from the communication device; and repeating, for a plurality of transport data frames, the acts of rearranging and formatting, for communicating the data.


