Virtualized RAN Function Scaling by Service Type and Base-Station Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication systems face challenges in efficiently managing radio access networks (RAN) due to the diverse and dynamic nature of traffic demands, particularly in 5G and IoT environments, where various services with different requirements coexist, leading to inefficiencies in resource allocation.

Innovation Solution

The implementation of a virtualized RAN (vRAN) system that dynamically adjusts the number and resources of software components (SCs) based on traffic patterns and service types, using a centralized/cloud radio access network (cRAN) architecture, with CPU pinning and hypervisor-based virtualization to optimize resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a virtualized RAN system dynamically adjusts software components based on traffic patterns, then resource utilization is optimized and throughput is improved, but device complexity and system configuration difficulty increase

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The vRAN system automatically monitors traffic patterns and dynamically adjusts the number and configuration of software components (SCs) without manual intervention. The system self-optimizes resource allocation based on real-time load conditions, eliminating the need for complex manual configuration while maintaining high resource utilization efficiency

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system transitions from static resource allocation to dynamic adjustment of software components. The number of SCs is flexibly modified based on varying traffic demands, allowing the system to adapt to changing conditions and optimize performance without fixed configuration constraints

Inventive Principle:
Principle #15Dynamics

2Productivity

If CPU pinning is implemented to allocate specific CPU cores to software components, then processing efficiency and throughput are improved, but system flexibility and ease of operation are reduced

Engineering Contradiction:
Improveprocessing throughputVSAvoidsystem management ease
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically manages CPU core allocation to software components based on real-time traffic patterns and load conditions. CPU pinning is dynamically adjusted without requiring manual configuration, maintaining high processing efficiency while simplifying system management through automated decision-making

Inventive Principle:
Principle #25Self-service

3Reliability

If the number of software components is increased to handle high traffic loads, then system capacity and reliability are improved, but resource waste occurs during low traffic periods

Engineering Contradiction:
Improvesystem capacityVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system dynamically scales the number of software components based on actual traffic demand. During high traffic periods, additional SCs are activated to maintain reliability and capacity; during low traffic periods, SCs are reduced or consolidated to minimize resource consumption and eliminate waste

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by adjusting the number of active software components according to traffic load conditions. This parameter adaptation allows the system to maintain adequate capacity for reliability while optimizing resource usage to prevent waste during varying demand conditions

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If diverse services with different requirements are supported simultaneously, then adaptability and versatility are improved, but resource allocation efficiency and productivity are reduced

Engineering Contradiction:
Improveservice type diversityVSAvoidresource allocation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system applies different resource allocation strategies to different software components based on their specific service requirements. Each SC is optimized for its particular service type (e.g., eMBB, mMTC, URLLC), allowing diverse services to coexist while maintaining efficient resource utilization through localized optimization rather than uniform allocation

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3745762B1Virtualization of ran functions based on load of the base stations
Publication Date: 2025.07.02 SAMSUNG ELECTRONICS CO LTD
  • EP3745762B1 patent drawingFigure 1
  • EP3745762B1 patent drawingFigure 2
  • EP3745762B1 patent drawingFigure 3

AI summary

Provided are a method and apparatus for performing a radio access network (RAN) function in a wireless communication system. A server performing a radio access network (RAN) function may obtain traffic processing information about a plurality of base stations (BSs) connected to the server, may obtain information about traffic according to each of service types to occur in the plurality of BSs, based on the traffic processing information and pre-configured service type information, and may adjust at least one of a resource or the number of software components (SCs) to virtualize at least one RAN function in the server, based on the information about the traffic according to each of the service types to occur in the plurality of BSs.