Optimizing LLC Frame Size for UMA/GAN Network Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing radio communication systems, particularly UMA/GAN systems, face inefficiencies in data communication due to the use of default frame sizes, leading to reduced throughput and communication efficiency, as data packets are segmented into multiple frames with significant overhead from multiple packet headers.

Innovation Solution

A wireless device calculates an optimal frame size through an optimal frame size calculator, negotiating with network entities to determine an optimal N201-U value based on MTU, logical-layer header sizes, and IPsec expansion, allowing user data packets to be transmitted in a single frame, thereby reducing overhead and increasing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a default small N201-U value (500 bytes) is used, then compatibility with existing systems is maintained, but communication efficiency and throughput are reduced due to excessive packet segmentation and overhead

Engineering Contradiction:
Improvecommunication throughputVSAvoidpacket segmentation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the frame size parameter from the default 500 bytes to an optimized value (e.g., 1400 bytes) that better matches the underlying IP network MTU. This parameter change reduces the number of segments needed to transmit data, thereby improving throughput and reducing overhead while maintaining system compatibility through controlled negotiation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic frame size negotiation between the mobile station and network entities. Instead of using a fixed default value, the system dynamically determines and agrees upon an optimal N201-U value based on network conditions and capabilities, allowing the frame size to adapt to different communication scenarios

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple packet headers are added for segmentation, then data can be transmitted through existing protocols, but significant overhead is introduced reducing communication efficiency

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidpacket overhead
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

By optimizing the N201-U frame size parameter to be closer to the IP MTU, the patent reduces the number of SNDCP and LLC frames needed to carry application data. This directly reduces the total overhead from multiple packet headers while maintaining protocol compliance

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary calculation and negotiation of the optimal frame size before actual data transmission begins. This preliminary action ensures that the most efficient frame size is determined in advance, minimizing overhead from the outset rather than dealing with segmentation overhead during data transfer

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8488628B2Apparatus, and associated method, for selecting and negotiating frame size of communication data communicated in a radio communication system
Publication Date: 2013.07.16 MALIKIE INNOVATIONS LTD
  • US8488628B2 patent drawing
  • US8488628B2 patent drawing
  • US8488628B2 patent drawing

AI summary

Apparatus, and an associated method, for negotiating an LLC frame size for a UMA/GAN network. A calculator, embodied at a mobile station, calculates an optimal frame size, i.e., an N201-U value. A negotiation initiator initiates a frame size negotiation with a network entity. The frame size negotiation utilizes the calculated optimal frame size. And, a frame size is allocated responsive to the negotiation. The allocated frame size is used in the formation of user data packets that are constrained to be of sizes that are close to the allocated N201-U value, defined at the LLC layer.