PATENTSCOPE will be unavailable a few hours for maintenance reason on Tuesday 19.11.2019 at 4:00 PM CET
Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2010077202) ADMISSION CONTROL SYSTEMS AND METHODS
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

What is claimed is:

1. An adaptive admission control method, comprising: storing an admission control threshold value for a guaranteed bit rate capacity partition, wherein the admission control threshold value defines the amount of capacity assigned to the guaranteed bit rate capacity partition; determining a value (%GBRBsl) representing the percentage of guaranteed bit rate bearers in the guaranteed bit rate capacity partition that do not meet a performance criteria and/or determining a value (%GBRBs2) representing the percentage of guaranteed bit rate bearers in the guaranteed bit rate capacity partition that meet a performance criteria; and using %GBRBsl and/or %GBRBs2 in a process for modifying the admission control threshold value.

2. The method of claim 1, wherein the process for modifying the admission control threshold value comprises: determining whether %GBRBsl is greater than a threshold (Rl); determining whether the admission control threshold value (ACTV) can be decreased; and decreasing the ACTV if (a) the ACTV can be decreased and (b) %GBRBsl > Rl .

3. The method of claim 2, wherein the step of determining whether the ACTV can be decreased comprises determining whether the ACTV is greater than (i) a minimum admission control threshold value plus (ii) a decrement value.

4. The method of any one claims 1-3, wherein the process for modifying the admission control threshold value comprises: determining whether %GBRBs2 is greater than R2 determining whether ACTV can be increased; determining, for the guaranteed bit rate capacity partition, the number of admission requests received in a window of time, the number of admission rejections in the window of time, and the number of soft congestions actions that were taken in the window of time; determining a ratio value identifying the ratio of admission rejections and soft congestions actions relative to the number of admission requests; comparing the ratio value to a performance criteria value; and increasing ACTV if (a) ACTV can be increased and (b) %GBRBs2 > R2 and (c) the ratio value is greater than the performance criteria value.

5. The method of claim 4, wherein the step of determining whether the ACTV can be increased comprises determining whether increasing the ACTV would cause the total amount of guaranteed bit rate capacity to exceed a predetermined total capacity.

6. The method of any one of claims 1-5, wherein the step of determining %GBRBsl comprises: (Al) for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, determining a performance value for the guaranteed bit rate bearer; and (Bl) determining whether the performance value for the guaranteed bit rate bearer exceeds a performance threshold, and the step of determining %GBRBs2 comprises: (A2) for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, determining a performance value for the guaranteed bit rate bearer; and (B2) determining whether the performance value for the guaranteed bit rate bearer is less than the performance threshold.

7. The method of claim 6, wherein the performance value determined for each of the plurality of guaranteed bit rate bearers is a computed average value.

8. The method of claim 7, wherein the performance value for each guaranteed bit rate bearer is one of: (a) an average downlink buffer size, (b) an average uplink buffer size, and (c) an average packet discard rate.

9. The method of any one of claims 6-8, wherein the step of determining %GBRBsl further comprises: (Cl) for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, determining a second performance value for the guaranteed bit rate bearer; and (Dl) determining whether the second performance value for the guaranteed bit rate bearer exceeds a second performance threshold. the step of determining %GBRBs2 further comprises: (C2) for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, determining a second performance value for the guaranteed bit rate bearer; and (D2) determining whether the second performance value for the guaranteed bit rate bearer is less than the second performance threshold.

10. The method of claim 9, wherein the step of determining %GBRBsl further comprises: (El) for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, determining a third performance value for the guaranteed bit rate bearer; and (Fl) determining whether the third performance value for the guaranteed bit rate bearer exceeds a third performance threshold, and the step of determining %GBRBs2 further comprises: (E2) for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, determining a third performance value for the guaranteed bit rate bearer; and (F2) determining whether the third performance value for the guaranteed bit rate bearer is less than the third performance threshold.

11. The method of claim 10, wherein the step of determining %GBRBsl further comprises: (Gl) determining the number of guaranteed bit rate bearers in the guaranteed bit rate capacity partition that do not meet the performance criteria, wherein a guaranteed bit rate bearer in the guaranteed bit rate capacity partition does not meet the performance criteria if: the first performance value for the guaranteed bit rate bearer exceeds the first performance threshold, the second performance value for the guaranteed bit rate bearer exceeds the second performance threshold, and the third performance value for the guaranteed bit rate bearer exceeds the third performance threshold, and the step of determining %GBRBs2 further comprises: (G2) determining the number of guaranteed bit rate bearers in the guaranteed bit rate capacity partition that meet the performance criteria, wherein a guaranteed bit rate bearer in the guaranteed bit rate capacity partition meets the performance criteria if: the first performance value for the guaranteed bit rate bearer is less than the first performance threshold, the second performance value for the guaranteed bit rate bearer is less than the second performance threshold, and the third performance value for the guaranteed bit rate bearer is less than the third performance threshold.

12. The method of claims 10-1 1 , wherein: the first performance value is an average downlink buffer size, the second performance value is an average uplink buffer size, and the third performance value is an average packet discard rate.

13. The method of any one of claims 1-12, wherein the method is performed by a base station.

14. An apparatus for performing an adaptive admission control method, the apparatus comprising: a data storage system that stores an admission control threshold value for a guaranteed bit rate capacity partition, wherein the admission control threshold value defines the amount of capacity assigned to the guaranteed bit rate capacity partition; a data processor coupled to the data storage system; and computer instructions stored in the data storage system, the computer instructions comprising: computer instructions configured to determine a value (%GBRBsl) representing the percentage of guaranteed bit rate bearers in the guaranteed bit rate capacity partition that do not meet a performance criteria and/or computer instructions configured to determine a value (%GBRBs2) representing the percentage of guaranteed bit rate bearers in the guaranteed bit rate capacity partition that meet a performance criteria; and computer instructions configured to use %GBRBsl and/or %GBRBs2 to determine whether the admission control threshold value should be modified.

15. The apparatus of claim 14, wherein the computer instructions configured to use %GBRBsl to determine whether the admission control threshold value should be modified comprises computer instructions configured to compare %GBRBsl to a threshold value Rl, and the apparatus further comprises: computer instructions configured to determine whether the admission control threshold value (ACTV) can be decreased; and computer instructions configured to decrease the ACTV if (a) the ACTV can be decreased and (b) %GBRBsl > Rl .

16. The apparatus of claim 15, wherein the computer instructions for determining whether the ACTV can be decreased comprises computer instructions for determining whether the ACTV is greater than (i) a minimum admission control threshold value plus (ii) a decrement value.

17. The apparatus of any one claims 14-16, wherein the computer instructions configured to use %GBRBs2 to determine whether the admission control threshold value should be modified comprises computer instructions configured to compare %GBRBs2 to a threshold value R2, and the apparatus further comprises: computer instructions configured to determine whether ACTV can be increased; computer instructions configured to determine, for the guaranteed bit rate capacity partition, the number of admission requests received in a window of time, the number of admission rejections in the window of time, and the number of soft congestions actions that were taken in the window of time;

computer instructions configured to determine a ratio value identifying the ratio of admission rejections and soft congestions actions relative to the number of admission requests; computer instructions configured to compare the ratio value to a performance criteria value; and computer instructions configured to increase ACTV if (a) ACTV can be increased and (b) %GBRBs2 > R2 and (c) the ratio value is greater than the performance criteria value.

18. The apparatus of claim 17, wherein the computer instructions for determining whether the ACTV can be increased comprises computer instructions configured to determine whether increasing the ACTV would cause the total amount of guaranteed bit rate capacity to exceed a predetermined total capacity.

19. The apparatus of any one of claims 14-18, wherein the computer instructions configured to determine %GBRBsl comprise: (Al) computer instructions configured to determine, for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, a performance value for the guaranteed bit rate bearer and (Bl) computer instructions configured to determine whether the performance value for the guaranteed bit rate bearer exceeds a performance threshold, and the computer instructions configured to determine %GBRBs2 comprise: (A2) computer instructions configured to determine, for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, a performance value for the guaranteed bit rate bearer and (B2) computer instructions configured to determine whether the performance value for the guaranteed bit rate bearer is less than the performance threshold.

20. The apparatus of claim 19, wherein the performance value determined for each of the plurality of guaranteed bit rate bearers is a computed average value.

21. The apparatus of claim 20, wherein the performance value for each guaranteed bit rate bearer is one of: (a) an average downlink buffer size, (b) an average uplink buffer size, and (c) an average packet discard rate.

22. The apparatus of any one of claims 19-21, wherein the computer instructions configured to determine %GBRBsl further comprise: (Cl) computer instructions configured to determine, for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, a second performance value for the guaranteed bit rate bearer and (Dl) computer instructions configured to determine whether the second performance value for the guaranteed bit rate bearer exceeds a second performance threshold, and the computer instructions configured to determine %GBRBs2 further comprise: (C2) computer instructions configured to determine, for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, a second performance value for the guaranteed bit rate bearer and (D2) computer instructions configured to determine whether the second performance value for the guaranteed bit rate bearer is less than the second performance threshold.

23. The apparatus of claim 22, wherein the computer instructions configured to determine %GBRBsl further comprise: (El) computer instructions configured to determine, for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, a third performance value for the guaranteed bit rate bearer, and (Fl) computer instructions configured to determine whether the third performance value for the guaranteed bit rate bearer exceeds a third performance threshold, and the computer instructions configured to determine %GBRBs2 further comprise: (E2) computer instructions configured to determine, for each of a plurality of guaranteed bit rate bearers included in the guaranteed bit rate capacity partition, a third performance value for the guaranteed bit rate bearer, (F2) computer instructions configured to determine whether the third performance value for the guaranteed bit rate bearer is less than the third performance threshold.

24. The apparatus of claim 23, wherein the computer instructions configured to determine %GBRBsl further comprise: (Gl) computer instructions configured to determine the number of guaranteed bit rate bearers in the guaranteed bit rate capacity partition that do not meet the performance criteria, wherein a guaranteed bit rate bearer in the guaranteed bit rate capacity partition does not meet the performance criteria if: the first performance value for the guaranteed bit rate bearer exceeds the first performance threshold, the second performance value for the guaranteed bit rate bearer exceeds the second performance threshold, and the third performance value for the guaranteed bit rate bearer exceeds the third performance threshold, and the computer instructions configured to determine %GBRBs2 further comprise: (G2) computer instructions configured to determine the number of guaranteed bit rate bearers in the guaranteed bit rate capacity partition that meet the performance criteria, wherein a guaranteed bit rate bearer in the guaranteed bit rate capacity partition meets the performance criteria if: the first performance value for the guaranteed bit rate bearer is less than the first performance threshold, the second performance value for the guaranteed bit rate bearer is less than the second performance threshold, and the third performance value for the guaranteed bit rate bearer is less than the third performance threshold.

25. The apparatus of claims 23-24, wherein: the first performance value is an average downlink buffer size, the second performance value is an average uplink buffer size, and the third performance value is an average packet discard rate.