CHROMATIC SCHEDULER FOR NETWORK TRAFFIC WITH DISPARATE SERVICE REQUIREMENTS
First Claim
1. A method, comprising:
- employing at least one processor to execute code instructions retained in a memory, the code instructions, when executed by at least the processor, perform the following acts;
allocating a set of physical resource blocks (PRBs) for a set of base stations based at least in part on load condition of one or more base stations in the set of base stations;
scheduling a set of guaranteed-bit-rate (GBR) data flows based on the allocated set of PRBs; and
scheduling a set of non-GBR data flows based on available radio resource(s) subsequent to the scheduling of the set of GBR data flows.
1 Assignment
0 Petitions
Accused Products
Abstract
System(s) and method(s) are provided for managing network capacity in a wireless network that serves various traffic flows with disparate quality of service requirements. Management is based on multi-stage scheduling in frequency-time domain. A first scheduling stage generates an allocation of radio resources that minimizes inter-cell interference amongst a plurality of base stations. Based on the first-stage allocation of radio resources, a second scheduling stage computes flow capacity for a set of radio resources specific to a base station, and acquires guaranteed-bit-rate (GBR) and non-guaranteed GBR traffic flows. GBR traffic flows are matched to computed flow capacity to generate an allocation of frequency-time resources. In second scheduling stage, GBR traffic flows are scheduled based at least in part on allocated resources and priority queuing. Based on allocation(s) in first and second scheduling stages, a third scheduling stage schedules non-GBR traffic flows based at least in part on fair scheduling.
-
Citations
20 Claims
-
1. A method, comprising:
-
employing at least one processor to execute code instructions retained in a memory, the code instructions, when executed by at least the processor, perform the following acts; allocating a set of physical resource blocks (PRBs) for a set of base stations based at least in part on load condition of one or more base stations in the set of base stations; scheduling a set of guaranteed-bit-rate (GBR) data flows based on the allocated set of PRBs; and scheduling a set of non-GBR data flows based on available radio resource(s) subsequent to the scheduling of the set of GBR data flows. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium with code instructions stored thereon that, when executed by a processor, cause the processor to perform the following acts:
-
allocating a set of radio resources for a set of base stations based at least in part on load condition of one or more base stations in the set of base stations; scheduling a set of GBR data flows based on the allocated set of radio resources; and scheduling a set of non-GBR data flows based on available radio resources subsequent to the scheduling of the set of GBR data flows. - View Dependent Claims (13)
-
-
14. A system, comprising:
-
a first component that periodically supplies an allocation of physical resource blocks (PRBs) for each base station in a set of base stations; a second component that periodically schedules one or more guaranteed-bit-rate (GBR) traffic flows based on the allocation of PRBs; and a third component that periodically schedules one or more non-GBR traffic flows based on available radio resource(s) subsequent to the scheduling of the one or more GBR data flows. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification