Mobile Station Memory Allocation for Parallel RLC Instances

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile communication systems, existing methods for allocating memory resources for packet data transfer on a layer 2 link in acknowledged mode lead to inefficient use of memory resources, as they reserve maximum window sizes for each parallel RLC instance, limiting the number of parallel instances and wasting memory, especially in mobile stations with limited resources.

Innovation Solution

Implementing a mechanism for sharing common memory resources between parallel RLC instances, allowing dynamic adjustment of RLC window sizes through signaling and using smaller receiving buffers to optimize memory usage, enabling more parallel RLC instances to run concurrently while reducing memory consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If maximum RLC window size is reserved for each parallel RLC instance according to multislot capability, then reliability of packet data transfer is improved, but memory resource consumption increases and number of parallel instances is limited

Engineering Contradiction:
Improvereliability of packet data transferVSAvoidmemory resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic RLC window size adjustment where the network controller adapts the window size based on actual buffer status and traffic conditions. Instead of statically allocating maximum window size for each RLC instance, the system dynamically modifies window sizes (e.g., from 384 to 64) according to real-time needs, allowing memory resources to be flexibly reallocated among multiple parallel RLC instances while maintaining transfer reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameter of RLC window size from a fixed maximum value to a variable parameter that can be adjusted by the network controller. By signaling modified window size values to the mobile station, the system optimizes memory usage by matching window sizes to actual buffer capacities and traffic demands, thereby supporting more parallel RLC instances with limited memory resources.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If maximum RLC window size is allocated for each RLC instance, then throughput of packet data transfer is improved, but device complexity increases due to larger memory requirements

Engineering Contradiction:
Improvethroughput of packet data transferVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts RLC window sizes based on actual throughput requirements and buffer status. The network controller monitors traffic conditions and modifies window size parameters accordingly, allowing the system to maintain high throughput when needed while reducing memory allocation during low-traffic periods, thereby reducing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

By making the RLC window size a changeable parameter controlled by the network, the system optimizes the balance between throughput and device complexity. The network controller signals appropriate window size values that match actual throughput requirements, preventing over-provisioning of memory resources and reducing mobile station complexity.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If larger RLC memory is reserved in mobile station, then number of parallel RLC instances is increased, but memory resource waste occurs when actual usage is smaller than reserved size

Engineering Contradiction:
Improvenumber of parallel RLC instancesVSAvoidmemory resource waste
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements parameter changes by dynamically adjusting the RLC window size based on actual buffer status and traffic conditions. The network controller signals modified window size values that match real-time usage requirements, allowing the system to support multiple parallel RLC instances while minimizing memory allocation to match actual needs, thereby eliminating waste of reserved memory resources.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system enables self-service by allowing the network controller to autonomously manage and adjust RLC window sizes based on observed traffic patterns and buffer status. This self-adjusting mechanism ensures that memory resources are allocated efficiently to support the required number of parallel RLC instances without over-provisioning, as the system automatically adapts to actual usage patterns.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7573844B2Allocating memory resources of mobile station
Publication Date: 2009.08.11 INTELLECTUAL VENTURES I LLC
  • US7573844B2 patent drawing
  • US7573844B2 patent drawing
  • US7573844B2 patent drawing

AI summary

The invention relates to allocating memory resources for packet data transfer on a layer 2 link in an acknowledged mode over an air interface between a mobile station and a network. In order to allow dynamic use of existing resources, a common memory is defined to be shared by at least two parallel layer 2 links and memory is allocated for each parallel layer 2 link from the common memory.