ML-Based Scheduler for 5G Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication systems, particularly 5G NR networks, face challenges in efficiently managing resource allocation across diverse user equipment (UEs) with varying service level requirements and channel conditions, as existing schedulers struggle to meet different types of service level agreements (SLAs) due to heterogeneous network demands.

Innovation Solution

A machine learning-based scheduler (MLBS) is employed to determine sequences of resource assignments, including grants of scheduled resource allocations and modulation coding schemes, based on current channel state information and service level requirements, to optimize resource allocation across UEs with different SLAs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional schedulers are used for resource allocation, then device complexity is reduced, but the ability to meet diverse service level requirements deteriorates

Engineering Contradiction:
Improveability to meet diverse service level requirementsVSAvoidscheduler complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical scheduling algorithms with a machine learning-based scheduler that uses neural networks to predict optimal resource allocations. This substitution enables the system to handle diverse service level requirements (eVMB, uRLLC, eMTC) more effectively by learning from historical data and adapting to varying channel conditions, while the computational complexity is managed through efficient model deployment on network infrastructure.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The machine learning scheduler dynamically adjusts resource allocation parameters (time-frequency resources, power, modulation schemes) based on learned patterns from channel state information and service level requirements. This parameter optimization enables the system to adapt to heterogeneous network conditions and meet diverse QoS requirements without requiring complex manual configuration or rule-based scheduling logic.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If machine learning based scheduler is employed to meet diverse service level requirements, then adaptability improves, but computational complexity increases

Engineering Contradiction:
Improveservice level requirement satisfactionVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the resource allocation problem into separate machine learning models for different service types (eVMB, uRLLC, eMTC), each trained on specific service level requirements and channel conditions. This segmentation allows each model to specialize in optimizing for its particular service type, improving overall adaptability while managing computational complexity through modular model deployment and independent training processes.

Inventive Principle:
Principle #1Segmentation

3Reliability

If resource allocation is optimized for heterogeneous networks, then service level requirement satisfaction improves, but processing time increases

Engineering Contradiction:
Improveservice level requirement satisfactionVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent employs preliminary action by pre-training machine learning models offline using historical channel state information and service level requirement data. The models are trained to predict optimal resource allocations for various scenarios, enabling real-time scheduling decisions to be made rapidly during actual network operation. This offline training approach shifts computational burden from real-time processing to preparatory model development, thereby reducing online processing time while maintaining high service level requirement satisfaction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12069704B2Learned scheduler for flexible radio resource allocation to applications
Publication Date: 2024.08.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12069704B2 patent drawing
  • US12069704B2 patent drawing
  • US12069704B2 patent drawing

AI summary

Aspects include a machine learning based resource block scheduler configured to meet service level requirements of applications. Aspects include receiving a plurality of scheduling requests each associated with a respective application of a plurality of applications on a plurality of wireless devices, identifying a plurality of current channel state information each associated with one of the plurality of wireless devices, and identifying a plurality of different types of service level requirements each associated with one of the plurality of applications. Further, the aspects include determining, by a machine learning based scheduler based on each of the plurality of current channel state information, a sequence of resource assignments expected to meet the plurality of different types of service level requirements, the sequence of resource assignments including a plurality of grants of a scheduled assignment of a resource, and transmitting respective grants for the respective applications to the wireless devices.