Cloud RAN Server Dynamic Resource Scaling for Traffic Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems face challenges in efficiently managing radio access networks (RAN) due to increasing demand for data traffic and the need for dynamic resource allocation in 5G communication systems, particularly in IoT environments where various technologies like Cloud-RAN, beamforming, and MIMO are applied.

Innovation Solution

A method and apparatus that involve a server obtaining traffic processing information from multiple base stations to adjust resources and the number of software components to virtualize RAN functions, dynamically scaling resources based on traffic patterns and scheduled events, allowing for efficient management of RAN functions in a cloud radio access network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If resources are statically allocated in RAN, then device complexity is reduced and ease of operation is improved, but adaptability to varying traffic demands deteriorates and productivity decreases

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic resource allocation by continuously monitoring traffic volume metrics and adjusting the number of running software component instances and their resource allocations in real-time. This transforms the static RAN resource management into a dynamic system that adapts to varying traffic conditions, resolving the contradiction between ease of operation and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs feedback mechanisms by collecting traffic processing information from base stations, analyzing traffic patterns, and using this information to adjust resource allocation. The feedback loop enables the system to respond to changing traffic demands while maintaining operational simplicity through automated control.

Inventive Principle:
Principle #23Feedback

2Productivity

If the number of software components is increased to handle traffic peaks, then productivity is improved, but device complexity and resource consumption increase

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent dynamically adjusts the number of software component instances based on real-time traffic volume analysis. During traffic peaks, additional instances are activated to handle the load, while during low traffic periods, instances are deactivated or reduced. This dynamic scaling improves productivity during high demand without permanently increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters (number of instances, resource allocation) based on traffic conditions. By modifying these parameters dynamically rather than maintaining a fixed high-capacity configuration, the system achieves high productivity when needed while keeping complexity low during normal operation.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If more resources are allocated to RAN functions, then productivity and traffic handling capability are improved, but use of energy and resource consumption increase

Engineering Contradiction:
ImproveproductivityVSAvoiduse of energy
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic resource allocation where computing resources and energy consumption are adjusted in real-time based on traffic volume. When traffic is low, resources are reduced or deactivated, lowering energy consumption. When traffic peaks occur, resources are scaled up to maintain productivity, ensuring energy is consumed only when necessary for high-performance operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system discards (deactivates or deallocates) excess resources during low traffic periods and recovers them for use during high traffic periods. This cyclic allocation pattern reduces overall energy consumption while maintaining the capability to achieve high productivity when needed.

Inventive Principle:
Principle #34Discarding and recovering

4Measurement precision

If traffic processing information is collected from all base stations, then measurement precision and adaptability are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs a centralized server that performs multiple functions: collecting traffic information from all base stations, analyzing traffic patterns, predicting future traffic volumes, and generating resource allocation decisions. This universal server handles all these tasks, avoiding the need for complex distributed intelligence at each base station, thus maintaining measurement precision while controlling overall system complexity.

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

Solution Approach 2:

The centralized server acts as an intermediary between base stations and resource management functions. It collects precise traffic measurement data from all base stations, processes this information centrally, and translates it into coordinated resource allocation decisions, simplifying the overall system architecture while maintaining high measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11140564B2Method and apparatus for performing radio access network function
Publication Date: 2021.10.05 SAMSUNG ELECTRONICS CO LTD
  • US11140564B2 patent drawing
  • US11140564B2 patent drawing
  • US11140564B2 patent drawing

AI summary

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