Enhanced scheduling of data radio bearer
Abstract
Scheduling of downlink communication of data associated with DRBs can be managed and enhanced. Communication manager component (CMC) can determine respective DRB delay metrics associated with respective DRBs associated with a device based on respective priority levels and respective packet delay metrics associated with respective downlink data packets associated with the respective DRBs. CMC can determine respective smallest packet delay metrics associated with respective priority levels and respective DRBs based on respective remaining packet delay budgets of respective downlink data packets. CMC can apply respective weight values associated with the respective priority levels to the respective smallest packet delay metrics. For each DRB, CMC can determine the DRB delay metric of the DRB based on the smallest weighted packet delay metric associated with the DRB. CMC can prioritize communication of downlink data packets associated with DRB determined to have smallest DRB delay metric over other DRBs.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method, comprising:
determining, by a system comprising at least one processor, respective data-radio-bearer delay metrics associated with respective data radio bearers associated with a device as a function of respective priority levels and respective packet delay metrics, wherein the respective priority levels are associated with respective downlink data packets associated with the respective data radio bearers, and wherein the respective packet delay metrics are associated with the respective downlink data packets and the respective priority levels; and determining, by the system, a scheduling of communication of the respective downlink data packets associated with the respective data radio bearers to the device based on the respective data-radio-bearer delay metrics.
2 . The method of claim 1 , further comprising:
determining, by the system, that the respective downlink data packets are available at radio access network equipment for the scheduling for the communication to the device; determining, by the system, the respective packet delay metrics associated with the respective downlink data packets as a function of a packet delay budget applicable to the respective downlink data packets and respective times that the respective downlink data packets were received by the radio access network equipment; and determining, by the system, respective smallest packet delay metrics associated with the respective priority levels based on the respective packet delay metrics associated with the respective downlink data packets that are associated with the respective priority levels.
3 . The method of claim 2 , wherein the determining of the respective data-radio-bearer delay metrics comprises determining the respective data-radio-bearer delay metrics as a function of respective weight values associated with the respective priority levels, and the respective smallest packet delay metrics associated with the respective priority levels that are associated with the respective data radio bearers.
4 . The method of claim 3 , wherein the respective data radio bearers comprise a first data radio bearer and a second data radio bearer, wherein the respective data-radio-bearer delay metrics comprise a first data-radio-bearer delay metric associated with the first data radio bearer and a second data-radio-bearer delay metric associated with the second data radio bearer,
wherein the respective downlink data packets comprise a first downlink data packet and a second downlink data packet, wherein the respective priority levels comprise a first priority level associated with the first downlink data packet and a second priority level associated with the second downlink data packet, wherein the respective smallest packet delay metrics comprise a first smallest packet delay metric associated with the first priority level and a second smallest packet delay metric associated with the second priority level, wherein the respective weight values comprise a first weight value associated with the first priority level and a second weight value associated with the second priority level, wherein the first data radio bearer is associated with the first smallest packet delay metric and the second smallest packet delay metric, and wherein the method further comprises:
determining, by the system, a first value as a function of the first smallest packet delay metric and the first weight value; and
determining, by the system, a second value as a function of the second smallest packet delay metric and the second weight value, wherein the determining of the respective data-radio-bearer delay metrics comprises determining the first data-radio-bearer delay metric as a function of a minimum value of the first value and the second value.
5 . The method of claim 1 , wherein the respective data radio bearers comprise a first data radio bearer and a second data radio bearer, wherein the respective data-radio-bearer delay metrics comprise a first data-radio-bearer delay metric associated with the first data radio bearer and a second data-radio-bearer delay metric associated with the second data radio bearer, wherein the respective downlink data packets comprise a first downlink data packet associated with the first data radio bearer and a second downlink data packet associated with the second data radio bearer, and wherein the method further comprises:
determining, by the system, that the first data radio bearer has priority over the second data radio bearer with regard to the scheduling based on determining that the first data-radio-bearer delay metric is smaller than the second data-radio-bearer delay metric, wherein the determining of the scheduling comprises determining that scheduling of communication of the first downlink data packet to the device is to be prioritized over communication of the second downlink data packet to the device based on the determining that the first data radio bearer has priority over the second data radio bearer with regard to the scheduling.
6 . The method of claim 1 , further comprising:
communicating, by the system, the respective downlink data packets associated with the respective data radio bearers to the device based on the scheduling.
7 . The method of claim 1 , further comprising:
determining, by the system, a threshold weight step size based on a maximum threshold weight value, a minimum threshold weight value, and a number of priority levels of a group of priority levels comprising the respective priority levels; and determining, by the system, respective weight values associated with the respective priority levels based on the minimum threshold weight value, the threshold weight step size, and respective numerical values associated with the number of priority levels, wherein the determining of the respective data-radio-bearer delay metrics comprises determining the respective data-radio-bearer delay metrics as a function of the respective weight values associated with the respective priority levels, and respective smallest packet delay metrics associated with the respective priority levels that are associated with the respective data radio bearers.
8 . The method of claim 1 , further comprising:
performing, by the system, an artificial intelligence-based analysis on information relating to communication sessions associated with devices comprising the device, the respective downlink data packets, previous downlink data packets, the respective data radio bearers, previous data radio bearers, the respective packet delay metrics, previous packet delay metrics, the respective data-radio-bearer delay metrics, previous data-radio-bearer delay metrics, a group of priority levels comprising the respective priority levels, weight values associated with the group of priority levels, a maximum threshold weight value, a minimum threshold weight value, weight threshold step sizes, prioritization of data radio bearers, or scheduling of downlink data packets; and based on results of the artificial intelligence-based analysis:
predicting, by the system, a packet delay metric associated with a downlink data packet of the respective downlink data packets;
predicting, by the system, a data-radio-bearer delay metric associated with a data radio bearer of the respective data radio bearers;
predicting, by the system, a mapping of priority levels to the weight values;
adapting, by the system, the mapping of the priority levels to the weight values;
predicting, by the system, an adjustment of the maximum threshold weight value, the minimum threshold weight value, or a weight threshold step size;
adapting, by the system, respective weight values associated with the respective priority levels based on the adjustment of the maximum threshold weight value, the minimum threshold weight value, or the weight threshold step size; or
from the respective data radio bearers, predicting, by the system, a first data radio bearer to prioritize over a second data radio bearer with regard to the scheduling.
9 . The method of claim 1 , wherein the respective downlink data packets are associated with respective protocol data unit sets, and wherein the respective protocol data unit sets are associated with one or more respective data bursts.
10 . The method of claim 8 , wherein the respective protocol data unit sets relate to an extended reality service or a service that involves communication of the one or more respective data bursts comprising the respective protocol data unit sets.
11 . A system, comprising:
at least one memory that stores computer executable components; and at least one processor that executes computer executable components stored in the at least one memory, wherein the computer executable components comprise:
a communication manager that determines respective data-radio-bearer delay values associated with respective data radio bearers associated with a user equipment based on respective importance values and respective packet delay values, wherein the respective importance values are associated with respective downlink data packets associated with the respective data radio bearers, and wherein the respective packet delay values are associated with the respective downlink data packets and the respective importance values; and
a scheduler that determines a scheduling of communication of the respective downlink data packets associated with the respective data radio bearers to the user equipment based on the respective data-radio-bearer delay values.
12 . The system of claim 11 , wherein the communication manager determines the respective downlink data packets that are available at radio access network equipment for the scheduling for the communication to the user equipment, and determines the respective packet delay values associated with the respective downlink data packets based on a packet delay budget value applicable to the respective downlink data packets and respective times that the respective downlink data packets were received by the radio access network equipment, and
wherein the communication manager determines respective smallest packet delay values associated with the respective importance values based on the respective packet delay values associated with the respective downlink data packets that are associated with the respective importance values.
13 . The system of claim 12 , wherein the communication manager determines the respective data-radio-bearer delay values based on respective weight values associated with the respective importance values, and based on the respective smallest packet delay values associated with the respective importance values that are associated with the respective data radio bearers.
14 . The system of claim 13 , wherein the respective data radio bearers comprise a first data radio bearer and a second data radio bearer, wherein the respective data-radio-bearer delay values comprise a first data-radio-bearer delay value associated with the first data radio bearer and a second data-radio-bearer delay value associated with the second data radio bearer,
wherein the respective downlink data packets comprise a first downlink data packet and a second downlink data packet, wherein the respective importance values comprise a first importance value associated with the first downlink data packet and a second importance value associated with the second downlink data packet, wherein the respective smallest packet delay values comprise a first smallest packet delay value associated with the first importance value and a second smallest packet delay value associated with the second importance value, wherein the respective weight values comprise a first weight value associated with the first importance value and a second weight value associated with the second importance value, wherein the first data radio bearer is associated with the first smallest packet delay value and the second smallest packet delay value, wherein the communication manager determines a first value based on the first smallest packet delay value and the first weight value, and determines a second value based on the second smallest packet delay value and the second weight value, and wherein the communication manager determines the first data-radio-bearer delay value based on a minimum value of the first value and the second value.
15 . The system of claim 11 , wherein the respective data radio bearers comprise a first data radio bearer and a second data radio bearer, wherein the respective data-radio-bearer delay values comprise a first data-radio-bearer delay value associated with the first data radio bearer and a second data-radio-bearer delay value associated with the second data radio bearer, wherein the respective downlink data packets comprise a first downlink data packet associated with the first data radio bearer and a second downlink data packet associated with the second data radio bearer, and
wherein the communication manager determines that the first data radio bearer is to be prioritized over the second data radio bearer with regard to the scheduling based on determining that the first data-radio-bearer delay value is smaller than the second data-radio-bearer delay value, and wherein the communication manager determines that scheduling of communication of the first downlink data packet to the user equipment is to be prioritized over communication of the second downlink data packet to the user equipment based on the determination that the first data radio bearer is to be prioritized over the second data radio bearer with regard to the scheduling.
16 . The system of claim 11 , wherein the communication manager determines a threshold weight step size based on a maximum threshold weight value, a minimum threshold weight value, and a number of importance values of a group of importance values comprising the respective importance values,
wherein the communication manager determines respective weight values associated with the respective importance values based on the minimum threshold weight value, the threshold weight step size, and respective numerical values associated with the number of importance values, and wherein the communication manager determines the respective data-radio-bearer delay values based on the respective weight values associated with the respective importance values, and based on respective smallest packet delay values associated with the respective importance values that are associated with the respective data radio bearers.
17 . The system of claim 11 , wherein the respective downlink data packets are associated with respective protocol data unit sets, and wherein the respective protocol data unit sets are associated with one or more respective data bursts.
18 . The system of claim 17 , wherein the respective protocol data unit sets relate to an extended reality service or a service that involves communication of the one or more respective data bursts comprising the respective protocol data unit sets.
19 . A non-transitory machine-readable medium, comprising executable instructions that, when executed by at least one processor, facilitate performance of operations, comprising:
determining respective data-radio-bearer delay values associated with respective data radio bearers associated with a user equipment based on respective priority levels and respective packet delay values, wherein the respective priority levels are associated with respective downlink data packets associated with the respective data radio bearers, and wherein the respective packet delay values are associated with the respective downlink data packets and the respective priority levels; and scheduling transmission of the respective downlink data packets associated with the respective data radio bearers to the user equipment based on the respective data-radio-bearer delay values.
20 . The non-transitory machine-readable medium of claim 19 , wherein the operations further comprise:
determining that the respective downlink data packets are available at radio access network equipment for the scheduling of the transmission to the user equipment; determining the respective packet delay values associated with the respective downlink data packets based on a packet delay budget value applicable to the respective downlink data packets and respective times that the respective downlink data packets were received by the radio access network equipment; and determining respective smallest packet delay values associated with the respective priority levels based on the respective packet delay values associated with the respective downlink data packets that are associated with the respective priority levels, wherein the determining of the respective data-radio-bearer delay values comprises determining the respective data-radio-bearer delay values based on respective weight values associated with the respective priority levels, and based on the respective smallest packet delay values associated with the respective priority levels that are associated with the respective data radio bearers.Join the waitlist — get patent alerts
Track US2025374275A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.