Mobile Station Memory Allocation for Parallel RLC Instances
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


