Event Machine Data Transport for vDU Protocol Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The conventional transport IO solution for Virtual Radio Access Network (vRAN) Centralized Unit (vCU) cannot cover all cases of the Distributed Unit (vDU), as vDU supports more protocols, leading to increased latency and decreased throughput due to the need for shared memory exchange between the fast path transport IO module and the event machine (EM) module.
Innovation Solution
An electronic device and method that identifies a higher layer protocol for processing Ethernet frames, extracts the ingress payload, and converts it into events associated with services, providing these events directly to an ingress queue for scheduling, eliminating the need for shared memory exchange and improving throughput and latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the conventional transport IO solution for vCU is used for vDU, then the solution is simple and covers basic cases, but it cannot handle all protocol cases of vDU and requires shared memory exchange leading to increased latency and decreased throughput
Solution Approach 1:
The patent creates a universal transport IO solution that handles multiple protocol types (GTP-U, eCPRI, BIP) through a single unified architecture. The event machine-based approach with protocol-specific processing modules enables one system to perform multiple protocol handling functions, eliminating the need for separate solutions for different protocol cases.
Solution Approach 2:
The patent segments the transport IO solution into distinct functional components: an event machine core, protocol-specific processing modules (GTP-U module, eCPRI module, BIP module), and a common data structure layer. This segmentation allows each module to handle its specific protocol efficiently while sharing common infrastructure, resolving the contradiction between handling protocol diversity and maintaining system simplicity.
2Loss of time
If shared memory exchange is used between fast path transport IO module and event machine module, then data can be exchanged between modules, but latency increases and throughput decreases
Solution Approach 1:
The patent merges the fast path transport IO module and event machine module into a tightly integrated unified structure where they share common memory spaces and communication channels. This merging eliminates the need for inter-module shared memory exchanges, reducing latency and improving throughput by allowing direct access to data structures without memory copy operations.
3Adaptability or versatility
If the vDU supports multiple protocols (GTP-U, eCPRI, BIP), then protocol versatility is achieved, but the transport IO solution becomes more complex and cannot be covered by vCU solution
Solution Approach 1:
The event machine-based transport IO solution provides universal protocol handling capability through a common event-driven architecture that can process multiple protocol types. The system uses a unified event structure and processing mechanism that adapts to different protocols (GTP-U, eCPRI, BIP) without requiring separate transport IO solutions, thus achieving protocol versatility without proportional increases in system complexity.
Data Source
AI summary
Embodiments of the present disclosure relate to data transport for an event machine based application. An electronic device identifies a first higher layer protocol for processing an Ethernet frame. The electronic device extracts an ingress payload from the Ethernet frame based on the identified first higher layer protocol. In accordance with a determination that the ingress payload is associated with a plurality of services, the electronic device converts the ingress payload into a first group of events associated with the plurality of services. The electronic device provides the first group of events to an ingress queue so as to be scheduled to the plurality of services.


