Base Station Throughput Scheduling Buffering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies distort scheduled throughput indexes in discrete packet-incoming scenarios due to excessive statistics of small packets, leading to inaccurate reflection of wireless air interface performance in LTE and 5G NR networks.
Innovation Solution
A method and device that buffer user service request messages and allocate downlink data scheduling resources based on message size, determining scheduling types as non-full or full scheduling, and calculating scheduled throughput from allocation results and types, effectively removing tail packets and improving precision.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the buffer status (empty or not) is used to determine tail packet removal, then the statistical method can reflect radio air interface performance in centralized packet-incoming scenarios, but it cannot accurately reflect performance in discrete packet-incoming scenarios where the buffer is never empty
Solution Approach 1:
The patent applies local quality by making the tail packet removal determination dependent on the local condition of whether the buffer is empty. This local condition (buffer empty status) serves as a quality indicator that determines whether tail packet removal should be applied, thereby adapting the statistical method to different packet-incoming scenarios (centralized vs. discrete) while maintaining measurement precision in each specific context
Solution Approach 2:
The patent changes the parameter used for tail packet removal determination from a fixed rule to a dynamic parameter (buffer empty status). By monitoring whether the buffer is empty or not, the system adapts its behavior to match the actual traffic pattern, enabling accurate performance measurement across varying scenarios without requiring separate statistical methods for each scenario type
2Productivity
If all scheduling resources are allocated during each scheduling, then the scheduled throughput index can be calculated, but the index becomes distorted due to excessive statistics of small packets in discrete business scenarios
Solution Approach 1:
The patent extracts and removes the tail packet from the statistical calculation when the buffer becomes empty. This extraction principle eliminates the harmful effect of including small packets in discrete scenarios that would otherwise distort the scheduled throughput index, while maintaining the productivity of continuous scheduling operations in centralized scenarios where the buffer remains non-empty
Solution Approach 2:
Instead of removing tail packets based on absolute packet size thresholds, the patent inverts the approach by removing tail packets based on the buffer empty status condition. This inversion allows the system to distinguish between meaningful small packets in centralized scenarios (where buffer remains full) and insignificant small packets in discrete scenarios (where buffer becomes empty), thereby improving measurement precision without sacrificing scheduling efficiency
Data Source
AI summary
A method and device for acquiring a scheduled throughput, a base station, a non-transitory computer-readable storage medium, and an electronic device are disclosed. The method comprises: buffering a user service request message received; allocating a downlink data scheduling resource according to a data size of the user service request message, wherein in response to a size of the allocated downlink data scheduling resource being greater than or equal to the data size of the user service request message buffered, a scheduling type of the current scheduling is determined as non-full scheduling, and in response to the size of the allocated downlink data scheduling resource being less than the data size of the buffered user service request message, the scheduling type of the current scheduling is determined as full scheduling; and acquiring a scheduled throughput according to a downlink data scheduling resource allocation result and the scheduling type.


