Admission control and resource allocation in a communication system supporting application flows having quality of service requirements
First Claim
1. A method for admission control in a communication system supporting Internet Protocol (IP) applications, the communication system including an Access Network (AN) and a plurality of Access Terminals (ATs), each of the ATs sending a requested data rate to the AN, the communication system supporting application flows having QoS requirements to the ATs, the method comprising:
- determining available resources in the communication system;
receiving a request for a first application flow having a first traffic profile and a first QoS profile;
determining if the available resources support the request for the first application flow;
denying the first application flow if the first application flow has a corresponding data rate greater than an average requested data rate; and
admitting the first application flow if the corresponding data rate is not greater than the average requested data rate, and if the available resources support the request for the first application flow.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for admission control in a communication system. An Access Network (AN) element determines available resources. When available resources are sufficient to support the requirements of a requested application flow, the AN admits the application flow. The AN periodically, and on trigger events, updates a measure of available resources. The admission control may operate in coordination with a scheduler applying a compensation factor to each flow type, and a compensation factor for aggregate flows of a given user.
234 Citations
23 Claims
-
1. A method for admission control in a communication system supporting Internet Protocol (IP) applications, the communication system including an Access Network (AN) and a plurality of Access Terminals (ATs), each of the ATs sending a requested data rate to the AN, the communication system supporting application flows having QoS requirements to the ATs, the method comprising:
-
determining available resources in the communication system;
receiving a request for a first application flow having a first traffic profile and a first QoS profile;
determining if the available resources support the request for the first application flow;
denying the first application flow if the first application flow has a corresponding data rate greater than an average requested data rate; and
admitting the first application flow if the corresponding data rate is not greater than the average requested data rate, and if the available resources support the request for the first application flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for allocating resources in a communication system supporting Internet Protocol (IP) applications, the communication system including an Access Network (AN) and a plurality of Access Terminals (ATs), each of the ATs sending a requested data rate to the AN, the communication system supporting application flows having QoS requirements to the ATs, the method comprising:
-
for increases in adaptive subscription, preempting a first flow having a first type of QoS violation;
determining a preemption maximum value is reached for the first type of QoS violation; and
preempting a second flow having a second type of QoS violation. - View Dependent Claims (10)
-
-
11. A method for scheduling resources in a wireless communication system supporting packet data application flows, the method comprising:
-
selecting at least one compensation factor for a quality of service parameter associated with a first type of application flow, calculating the at least one compensation factor based on a quality of service parameter;
calculating a weight for the first type of application flow as a function of the at least one compensation factor;
calculating a per-flow scheduling factor using the weight; and
scheduling the application flow based on the scheduling factor. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus for admission control in a communication system supporting Internet Protocol (IP) applications, the communication system including an Access Network (AN) and a plurality of Access Terminals (ATs), each of the ATs sending a requested data rate to the AN, the communication system supporting application flows having QoS requirements to the ATs, the apparatus comprising:
-
means for determining available resources in the communication system;
means for receiving a request for a first application flow having a first traffic profile and a first QoS profile;
means for determining if the available resources support the request for the first application flow;
means for denying the first application flow if the first application flow has a corresponding data rate greater than an average requested data rate; and
means for admitting the first application flow if the corresponding data rate is not greater than the average requested data rate, and if the available resources support the request for the first application flow.
-
-
17. An apparatus for allocating resources in a communication system supporting Internet Protocol (IP) applications, the communication system including an Access Network (AN) and a plurality of Access Terminals (ATs), each of the ATs sending a requested data rate to the AN, the communication system supporting application flows having QoS requirements to the ATs, the apparatus comprising:
-
means for preempting a first flow having a first type of QoS violation for increases in adaptive subscription;
means for determining a preemption maximum value is reached for the first type of QoS violation; and
means for preempting a second flow having a second type of QoS violation.
-
-
18. An apparatus for scheduling resources in a wireless communication system supporting packet data application flows, the apparatus comprising:
-
means for selecting at least one compensation factor for a quality of service parameter associated with a first type of application flow, means for calculating the at least one compensation factor based on a quality of service parameter;
means for calculating a weight for the first type of application flow as a function of the at least one compensation factor;
means for calculating a per-flow scheduling factor using the weight; and
means for scheduling the application flow based on the scheduling factor.
-
-
19. An apparatus for allocating resources in a communication system supporting Internet Protocol (IP) applications, the communication system including an Access Network (AN) and a plurality of Access Terminals (ATs), each of the ATs sending a requested data rate to the AN, the communication system supporting application flows having QoS requirements to the ATs, the apparatus comprising:
-
a flow classification unit adapted to receive an application flow and determine the Quality of Service (QoS) requirements of the application flow;
a scheduler coupled to the flow classification unit adapted to schedule packet data transmissions;
an admission control unit coupled to the flow classification unit and scheduler, the admission control unit adapted to admit application flows when available resources support a requested data rate;
a QoS monitor coupled to the flow classification unit, the scheduler and the admission control unit, the QoS monitor adapted to determine QoS violations for the application flow and maintain QoS statistics; and
an adaptation unit coupled to the admission control unit, the adaptation unit adapted to update a measure of available resources. - View Dependent Claims (20, 21, 22, 23)
-
Specification