Method and apparatus for quality-of-service based admission control using a virtual scheduler
First Claim
1. An apparatus for controlling admission of users to a communication system, the apparatus comprising:
- a first scheduler configured to manage access to network resources for users already admitted to the system; and
an admission control module coupled to the first scheduler, the admission control module comprising a second scheduler which emulates operation of the first scheduler, under an operating scenario involving admission of at least one additional user to the system, in order to generate at least one performance metric which is used to make an admission control decision regarding admission of the at least one additional user to the system;
wherein the admission control decision is based on whether the system can support quality-of-service requirements of the at least one additional user without violating any quality-of-service requirements of the users already admitted to the system;
wherein the quality-of-service requirements for one or more of K admitted users are specified in terms of at least one of a minimum average throughput Rmin per user and a maximum allowed frame error rate Fmax per user, where K is a positive integer;
wherein the admission control module receives as inputs Ri(K) (t), for i=1, . . . , K, where Ri(K) (t) denotes the average throughput of admitted user i before a new user K+1 is admitted to the system, and where for all i=1, . . . , K, Ri(K) (t)≧
Rmin;
wherein the second scheduler emulates the operation of the first scheduler as applied to a system with K+1 users, and the performance metric is generated as Ri(K+1) (t+Δ
), for i+1, . . . , K+1, where Ri(K+1) (t+Δ
) denotes the average throughput of user i in the system with K+1 users at time t+Δ
, and where Δ
denotes a convergence time of the system with K+1 users; and
wherein the admission control decision comprises a decision to admit the new user K+1 to the system if the following condition is satisfied for all users i=1, . . . , K+1;
Ri(K+1)(t+Δ
)≧
(1+δ
)Rmin,where δ
is a variable margin parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
In a wireless network or other communication system, admission of users to the system involves use of a first scheduler, which makes actual scheduling decisions for admitted users, and a second scheduler, which emulates the operation of the first scheduler. The first scheduler is configured to manage access to network resources for users already admitted to the system. The first scheduler is coupled to an admission control module which contains the second scheduler. The second scheduler, also referred to herein as a virtual scheduler, emulates operation of the first scheduler, under an operating scenario involving admission of at least one additional user to the system, in order to generate a performance metric. The performance metric is used to make an admission control decision regarding admission of the at least one additional user to the system.
136 Citations
16 Claims
-
1. An apparatus for controlling admission of users to a communication system, the apparatus comprising:
-
a first scheduler configured to manage access to network resources for users already admitted to the system; and an admission control module coupled to the first scheduler, the admission control module comprising a second scheduler which emulates operation of the first scheduler, under an operating scenario involving admission of at least one additional user to the system, in order to generate at least one performance metric which is used to make an admission control decision regarding admission of the at least one additional user to the system; wherein the admission control decision is based on whether the system can support quality-of-service requirements of the at least one additional user without violating any quality-of-service requirements of the users already admitted to the system; wherein the quality-of-service requirements for one or more of K admitted users are specified in terms of at least one of a minimum average throughput Rmin per user and a maximum allowed frame error rate Fmax per user, where K is a positive integer; wherein the admission control module receives as inputs Ri(K) (t), for i=1, . . . , K, where Ri(K) (t) denotes the average throughput of admitted user i before a new user K+1 is admitted to the system, and where for all i=1, . . . , K, Ri(K) (t)≧
Rmin;wherein the second scheduler emulates the operation of the first scheduler as applied to a system with K+1 users, and the performance metric is generated as Ri(K+1) (t+Δ
), for i+1, . . . , K+1, where Ri(K+1) (t+Δ
) denotes the average throughput of user i in the system with K+1 users at time t+Δ
, and where Δ
denotes a convergence time of the system with K+1 users; andwherein the admission control decision comprises a decision to admit the new user K+1 to the system if the following condition is satisfied for all users i=1, . . . , K+1;
Ri(K+1)(t+Δ
)≧
(1+δ
)Rmin,where δ
is a variable margin parameter.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for controlling admission of users to a communication system, the apparatus comprising:
-
a first scheduler configured to manage access to network resources for users already admitted to the system; and an admission control module coupled to the first scheduler, the admission control module comprising a second scheduler which emulates operation of the first scheduler, under an operating scenario involving admission of at least one additional user to the system, in order to generate at least one performance metric which is used to make an admission control decision regarding admission of the at least one additional user to the system; wherein the admission control decision is based on whether the system can support quality-of-service requirements of the at least one additional user without violating any quality-of-service requirements of the users already admitted to the system; wherein the quality-of-service requirements for one or more of K admitted users are specified in terms of at least one of a minimum average throughput Rmin per user and a maximum allowed frame error rate Fmax per user, where K is a positive integer; wherein the admission control module receives as inputs Fi(K) (t), for i=1, . . . , K, where Fi(K) (t) denotes average frame error rate achieved by admitted user i before a new user K+1 is admitted to the system, and where for all i=1, . . . , K, Fi(K) (t) ≦
Fmax;wherein the second scheduler emulates the operation of the first scheduler as applied to a system with K+1 users, and the performance metric is generated as Fi(K+1) (t+Δ
), for i +1, . . . , K+1, where Fi(K+1) (t+Δ
) denotes the frame error rate of user i in the system with K+1 users at time t+Δ
, and where Δ
denotes a convergence time of the system with K+1 users; andwherein the admission control decision comprises a decision to admit the new user K+1 to the system if the following condition is satisfied for all users i=1, . . . , K+1;
Fi(K+1)(t+Δ
)≦
(1−
δ
)Fmax,where δ
is a variable margin parameter.- View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification