IP Library › Granted Patent US 9,788,233
Granted Patent B2
US 9,788,233 · App. 14/541,585 · Granted Oct 10, 2017

Fair distribution of radio resources between guaranteed bit rate (GBR) and non-GBR data bearers

Inventors: Mayank Kumar Rastogi (Haryana, IN); Rajiv Gupta (Haryana, IN); Rajesh Jain (Haryana, IN); Tauheed Ahmed (Haryana, IN)
Assignee: Aricent Holdings Luxembourg S.A.R.L.
H04W28/0257H04W72/1247H04L47/30H04L47/629H04L47/6275H04W72/1226
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,788,233
App. No.
14/541,585
Granted
Oct 10, 2017
Kind
B2
Abstract

User equipments (UEs) may be scheduled by, in a cell, determining relative priorities of data radio bearers (DRBs), each DRB associated with an active UE. A limit is established dividing radio resources available for allocation in the cell during a scheduling period into at least a first limited portion and a second remaining portion. According to the determined relative priorities: a) up to the first limited portion of the radio resources are allocated to only the DRBs that have a guaranteed bit rate (GBR), and thereafter b) the second remaining portion of the radio resources are allocated to only the DRBs which have not been fully allocated from the first limited portion. In carrier aggregation the radio resources are allocated in turn in each different cell per step a) and thereafter in turn in each different cell per step b).

Claims (84)

1. A method of scheduling user equipments (UEs), the method comprising:

in a cell, determining relative priorities of a plurality of data radio bearers (DRBs), each DRB associated with a respective UE having buffered data;

establishing a limit which divides radio resources that are available for allocation in the cell during a scheduling period into at least a first limited portion of the radio resources and a second remaining portion of the radio resources;

according to the determined relative priorities:

a) allocating up to the first limited portion of the radio resources to only the DRBs that have a guaranteed bit rate (GBR), and thereafter

b) allocating the second remaining portion of the radio resources to only the DRBs which have not been fully allocated from the first limited portion;

and transmitting one or more schedules indicating to the respective UEs the radio resources that are allocated in the cell during the scheduling period;

wherein the method is executed across a plurality of carrier aggregated cells each having a respective plurality of DRBs, in which

relative priorities for each respective plurality of DRBs are determined for each of the respective carrier aggregated cells;

a limit is established for radio resources that are available for allocation in each of the respective carrier aggregated cells; and

the radio resources are allocated in turn in each of the respective carrier aggregated cells according to step a), and thereafter in turn in each of the respective carrier aggregated cells according to step b).

2. The method according to claim 1 , wherein

the relative priorities for DRBs in different ones of the plurality of cells which are associated with a given carrier-aggregated UE are determined separately for each of the plurality of cells.

3. The method according to claim 1 , wherein:

the radio resources allocated according to step a) in a first one of the cells during the scheduling period to one of the DRBs having a GBR handles less than a total amount of the buffered data for the UE associated with the respective DRB, in which the given UE associated with the respective DRB is configured for carrier aggregation in the scheduling period across at least a second one of the cells; and

the radio resources allocated according to step a) in at least the second one of the cells during the scheduling period to at least one further DRB associated with the given UE are sufficient to meet the GBR for a total amount of the buffered data for the given UE.

4. The method according to claim 1 , wherein:

the data volume for each of the DRBs having a GBR is determined using the GBR; and

the data volume for each of the DRBs not having a GBR is determined using a minimum bit rate associated the respective DRB.

5. The method according to claim 4 , wherein

the data volume for each of the DRBs having a GBR indicates a total number of bytes, at the GBR of the respective DRB, that may be scheduled on the respective DRB over the scheduling period; and

the data volume for each of the DRBs not having a GBR indicates a minimum number of bytes, at the minimum bit rate for the respective DRB, that must be scheduled on the respective DRB over the scheduling period.

6. The method according to claim 1 , wherein the relative priorities of the plurality of DRBs are determined in a weighted fashion using at least:

priority of the DRBs as configured by a network control plane;

packet delay requirements;

channel quality; and

buffer occupancy of the respective UE associated with the respective DRB.

7. The method according to claim 1 , wherein the second remaining portion of the radio resources are allocated according to the determined relative priorities to only the DRBs which have not been fully allocated from the first limited portion at step b), regardless of whether said DRBs have a GBR or do not have a GBR.

8. A computing device comprising at least one digital processor and a computer readable memory storing a program of computer executable code which, when executed by the at least one processor, causes the computing device to perform actions comprising:

in a cell, determine relative priorities of a plurality of data radio bearers (DRBs), each DRB associated with a respective user equipment (UE) having buffered data;

establish a limit which divides radio resources that are available for allocation in the cell during a scheduling period into at least a first limited portion of the radio resources and a second remaining portion of the radio resources;

according to the determined relative priorities:

a) allocate up to the first limited portion of the radio resources to only the DRBs that have a guaranteed bit rate (GER), and thereafter

b) allocate the second remaining portion of the radio resources to only the DRBs which have not been fully allocated from the first limited portion;

and transmit one or more schedules indicating to the respective UEs the radio resources that are allocated in the cell during the scheduling period;

wherein the actions are performed by the computing device across a plurality of carrier aggregated cells each having a respective plurality of DRBs, in which

relative priorities for each respective plurality of DRBs are determined for each of the respective carrier aggregated cells;

a limit is established for radio resources that are available for allocation in each of the respective carrier aggregated cells; and

the radio resources are allocated in turn in each of the respective carrier aggregated cells according to step a), and thereafter in turn in each of the respective carrier aggregated cells according to step b).

9. The computing device according to claim 8 , wherein

the relative priorities for DRBs in different ones of the plurality of cells which are associated with a given carrier-aggregated UE are determined separately for each of the plurality of cells.

10. The computing device according to claim 8 , wherein:

the radio resources allocated according to step a) in a first one of the cells during the scheduling period to one of the DRBs having a GBR handles less than a total amount of the buffered data for the LTE associated with the respective DRB, in which the given UE associated with the respective DRB is configured for carrier aggregation in the scheduling period across at least a second one of the cells; and

the radio resources allocated according to step a) in at least the second one of the cells during the scheduling period to at least one further DRB associated with the given UE are sufficient to meet the GBR for a total amount of the buffered data for the given UE.

11. The computing device according to claim 8 , wherein:

the data volume for each of the DRBs having a GBR is determined using the GBR; and

the data volume for each of the DRGs not having a GBR is determined using a minimum bit rate associated the respective DRB.

12. The computing device according to claim 11 , wherein

the data volume for each of the DRBs having a GBR indicates a total number of bytes, at the GBR of the respective DRB, that may be scheduled on the respective DRB over the scheduling period; and

the data volume for each of the DRBs not having a GBR indicates a minimum number of bytes, at the minimum bit rate for the respective DRB, that must be scheduled on the respective DRB over the scheduling period.

13. The computing device according to claim 8 , wherein the relative priorities of the plurality of DRBs are determined in a weighted fashion using at least:

priority of the DRBs as configured by a network control plane;

packet delay requirements;

channel quality; and

buffer occupancy of the respective UE associated with the respective DRB.

14. The computing device according to claim 8 , wherein the second remaining portion of the radio resources are allocated according to the determined relative priorities to only the DRBs which have not been fully allocated from the first limited portion at step b), regardless of whether said DRBs have a GBR or do not have a GBR.

15. A computer readable memory on which is stored a computer program comprising executable code, the computer program comprising code for:

determining, in a cell, relative priorities of a plurality of data radio bearers (DRBs), each DRB associated with a respective user equipment (UE) having buffered data;

establishing a limit which divides radio resources that are available for allocation in the cell during a scheduling period into at least a first limited portion of the radio resources and a second remaining portion of the radio resources;

according to the determined relative priorities:

a) allocating up to the first limited portion of the radio resources to only the DRBs that have a guaranteed bit rate (GBR), and thereafter

b) allocating the second remaining portion of the radio resources to only the DRBs which have not been fully allocated from the first limited portion;

and transmitting one or more schedules indicating to the respective UEs the radio resources that are allocated in the cell during the scheduling period;

wherein the computer program is executed across a plurality of carrier aggregated cells each having a respective plurality of DRBs, in which

relative priorities for each respective plurality of DRBs are determined for each of the respective carrier aggregated cells;

a limit is established for radio resources that are available for allocation in each of the respective carrier aggregated cells; and

the radio resources are allocated in turn in each of the respective carrier aggregated cells according to step a), and thereafter in turn in each of the respective carrier aggregated cells according to step b).

16. The computer readable memory according to claim 15 , wherein

the relative priorities for DRBs in different ones of the plurality of cells which are associated with a given carrier-aggregated UE are determined separately for each of the plurality of cells.

17. The computer readable memory according to claim 15 , wherein:

the radio resources allocated according to step a) in a first one of the cells during the scheduling period to one of the DRBs having a GBR handles less than a total amount of the buffered data for the UE associated with the respective DRB, in which the given UE associated with the respective DRB is configured for carrier aggregation in the scheduling period across at least a second one of the cells; and

the radio resources allocated according to step a) in at least the second one of the cells during the scheduling period to at least one further DRB associated with the given UE are sufficient to meet the GBR for a total amount of the buffered data for the given UE.

18. The computer readable memory according to claim 15 , wherein:

the data volume for each of the DRBs having a GBR is determined using the GBR; and

the data volume for each of the DRBs not having a GBR is determined using a minimum bit rate associated the respective DRB.

19. The computer readable memory according to claim 18 , wherein

the data volume for each of the DRBs having a GBR indicates a total number of bytes, at the GBR of the respective DRB, that may be scheduled on the respective DRB over the scheduling period; and

the data volume for each of the DRBs not having a GBR indicates a minimum number of bytes, at the minimum bit rate for the respective DRB, that must be scheduled on the respective DRB over the scheduling period.

20. The computer readable memory according to claim 15 , wherein the relative priorities of the plurality of DRBs are determined in a weighted fashion using at least:

priority of the DRBs as configured by a network control plane;

packet delay requirements;

channel quality; and

buffer occupancy of the respective UE associated with the respective DRB.

21. The computer readable memory according to claim 15 , wherein the second remaining portion of the radio resources are allocated according to the determined relative priorities to only the DRBs which have not been fully allocated from the first limited portion at step b), regardless of whether said DRBs have a GBR or do not have a GBR.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY'S NAME PREVIOUSLY RECORDED AT REEL: 034175 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 30, 2015
From: RASTOGI, MAYANK KUMAR; GUPTA, RAJIV; JAIN, RAJESH; AHMED, TAUHEED
To: ARICENT HOLDINGS LUXEMBOURG S.A.R.L.
Reel/Frame 034859/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: RASTOGI, MAYANK KUMAR; GUPTA, RAJIV; JAIN, RAJESH; AHMED, TAUHEED
To: ARICENT TECHNOLOGIES LUXEMBOURG S.A.R.L
Reel/Frame 034175/0001 →
Continuity (1)
Related Publication 20160142933A1 · May 19, 2016