Frequency Domain Scheduler for Cloud RAN Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems, particularly in 5G networks, face challenges in efficiently scheduling frequency domain resources across different time domain schedulers with varying scheduling policies, especially in a multi-network slice environment.
Innovation Solution
The proposed solution involves an apparatus and method for a frequency domain scheduler that receives scheduling requests from multiple time domain schedulers with different scheduling policies, and schedules frequency domain resources based on priority indicators provided on a common scale, allowing for flexible and dynamic resource allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple time domain schedulers with different scheduling policies are used to schedule different network slices, then the adaptability to diverse service requirements is improved, but the complexity of frequency domain resource scheduling increases
Solution Approach 1:
The scheduling function is segmented into time domain schedulers (handling time domain resources independently for each network slice) and a frequency domain scheduler (handling frequency domain resources centrally). This segmentation allows each time domain scheduler to use different scheduling policies tailored to specific network slice requirements while the frequency domain scheduler manages resource allocation across all slices, thus improving adaptability without proportionally increasing overall complexity.
Solution Approach 2:
The frequency domain scheduler acts as an intermediary that receives scheduling requests from multiple time domain schedulers, normalizes their priority indicators to a common scale, and makes final frequency domain resource allocation decisions. This intermediary role resolves the complexity issue by providing a unified decision-making mechanism that coordinates multiple independent time domain schedulers with different policies.
2Productivity
If priority indicators from different time domain schedulers are compared directly, then the scheduling efficiency is improved, but the accuracy of priority comparison deteriorates due to different priority scales
Solution Approach 1:
The frequency domain scheduler transforms priority indicators from different time domain schedulers by mapping them to a common priority scale. This parameter transformation ensures that priority comparisons are accurate and meaningful across different scheduling policies, while the scheduling process itself remains efficient by working with the normalized priority values.
3Productivity
If frequency domain resources are allocated dynamically based on multiple scheduling requests, then the resource utilization efficiency is improved, but the computational complexity and processing time increase
Solution Approach 1:
Time domain schedulers prepare scheduling requests with priority indicators in advance, before the frequency domain scheduling decision is made. This preliminary action allows the frequency domain scheduler to receive pre-processed information and make allocation decisions more quickly, reducing the processing time while maintaining dynamic resource allocation efficiency.
Data Source
AI summary
This document discloses a solution for scheduling resources in a network using split frequency domain scheduling and time domain scheduling. According to an embodiment, a method for a frequency-domain scheduler comprises: receiving, by the frequency-domain scheduler from a first time domain scheduler employing a first scheduling policy to schedule time domain resources, a first scheduling request comprising a first priority indicator; receiving, by the frequency-domain scheduler from a second time domain scheduler employing a second scheduling policy different from the first scheduling policy, a second scheduling request comprising a second priority indicator provided on the same scale as the first priority indicator; and scheduling, by the frequency-domain scheduler, frequency domain resources to the first time domain scheduler and the second time domain scheduler on the basis of the first priority indicator and the second priority indicator.


