O-RAN Fronthaul Statistical Multiplexing for Balanced Packet Loads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for optimizing fronthaul bandwidth in Open Radio Access Networks (O-RAN) fail to address packet loss and unbalanced load during transmission time units, leading to violations of time constraints and inefficient use of bandwidth.
Innovation Solution
The method involves dividing a transmission time unit into symbol units and allocating packets of different types based on their size and availability, prioritizing higher priority packets and spreading lower priority packets over multiple symbol units to optimize bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional transmission methods are used on the fronthaul link, then data packets can be transmitted, but packet loss and unbalanced load occur leading to time constraint violations
Solution Approach 1:
The transmission time unit is divided into multiple symbol units, and the packet allocation process is segmented into distinct steps: allocating first type packets to symbol units, then allocating second type packets to remaining spaces. This segmentation allows systematic control of packet distribution to prevent overload and ensure timely delivery.
Solution Approach 2:
The method performs preliminary allocation of first type packets to symbol units before allocating second type packets. This preliminary action ensures that high-priority packets are placed first, and remaining capacity is optimally utilized by lower-priority packets, preventing time constraint violations.
2Adaptability or versatility
If fronthaul throughput rate is reduced to improve scalability, then transport medium requirements are reduced, but bandwidth utilization efficiency decreases
Solution Approach 1:
The invention changes the parameter of packet allocation strategy by introducing a two-type packet allocation system with different priorities. This allows the system to maintain high bandwidth utilization efficiency by filling available capacity with appropriate packet types, while the underlying reduced throughput rate improves scalability.
3Device complexity
If packets are allocated without considering size and availability, then allocation is simple, but load becomes unbalanced and peak throughput increases
Solution Approach 1:
The invention applies local quality by treating different packet types with different allocation rules. First type packets are allocated to symbol units based on their size and priority, while second type packets are allocated to remaining spaces. This differentiated local approach achieves load balancing without excessive complexity.
Data Source
AI summary
A method performed in an O-DU includes dividing a transmission time unit (TTI) into a plurality of symbol units, the TTI corresponding to a permitted time for transmission of data from the O-DU to the O-RU via the fronthaul link. The method further includes allocating a first packet of a first type to a first symbol unit. The method further includes, in response to determining (i) a size of the first packet of the first type is less than a size of the first symbol unit and (ii) a first packet of a second type associated with the first packet of the first type is available for transmission, allocating the first packet of the second type to the first symbol unit. The method further includes transmitting the first symbol unit with the first packet of the first type and the first packet of the second type to the O-RU.


