Event Machine Data Transport for vDU Protocol Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovethroughputVSAvoidprotocol handling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
ImprovelatencyVSAvoidthroughput
Core Design Contradiction:
Loss of timeVSProductivity

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.

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improveprotocol supportVSAvoidtransport IO solution complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11876878B2Data transport for event machine based application
Publication Date: 2024.01.16 NOKIA SOLUTIONS & NETWORKS OY
  • US11876878B2 patent drawing
  • US11876878B2 patent drawing
  • US11876878B2 patent drawing

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.