Programmable Switch Load Balancing for Virtualized RAN Workloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of cloud networks with radio access networks (RAN) in virtualized environments faces challenges in efficiently utilizing server resources, leading to potential workload overload, processing delays, and increased energy consumption, particularly in far-edge datacenters with limited space and power capacity.

Innovation Solution

Implementing programmable switches at far-edge datacenters to monitor and balance workloads in real-time by leveraging real-time network information, enabling dynamic workload redistribution across servers without the overhead of traditional server-based systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional server-based workload management is used in vRAN, then processing capacity can be increased, but system complexity and energy consumption increase

Engineering Contradiction:
Improveprocessing capacityVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the workload management function from the server domain and places it in the data plane (network infrastructure). The programmable switch independently monitors and balances workloads without requiring server-based management systems, thereby reducing system complexity while maintaining processing capacity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a programmable switch as an intermediary component between radio units and servers. This switch actively monitors workload metrics and dynamically redistributes traffic to prevent overload, providing intelligent workload management without the complexity of server-based control systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If more server resources are allocated to handle peak workloads, then processing reliability is improved, but energy consumption and space requirements increase

Engineering Contradiction:
Improveprocessing reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent implements dynamic workload balancing where the programmable switch continuously monitors workload metrics and redistributes traffic in real-time based on current server capacity. This allows the system to adapt to varying load conditions without requiring permanently allocated server resources, reducing energy consumption while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary workload balancing by proactively monitoring workload metrics and redistributing traffic before servers become overloaded. This preventive approach avoids processing delays and data loss without requiring excess server capacity to be constantly available.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If workload monitoring and balancing is performed in the control plane, then decision accuracy is improved, but processing time increases

Engineering Contradiction:
Improveworkload detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent moves workload monitoring and balancing operations from the control plane to the data plane. This dimensional shift allows the programmable switch to monitor and balance workloads in real-time as traffic flows through it, eliminating the time delay associated with control plane processing while maintaining accurate workload detection through direct observation of data traffic.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12439283B2Load estimation and balancing in virtualized radio access networks
Publication Date: 2025.10.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12439283B2 patent drawing
  • US12439283B2 patent drawing
  • US12439283B2 patent drawing

AI summary

During a first transmission time interval (TTI) of a vRAN, data traffic between a radio unit (RU) of a cellular network and a first vRAN instance of the vRAN is monitored. The first vRAN instance executes on a first server of the vRAN and the first vRAN instance is configured to perform PHY layer processing and L2 processing of the data traffic. Based on the data traffic between the RU of the cellular network and the first vRAN instance during the first TTI, a workload at the first vRAN instance during a second TTI is estimated.