IP Library Granted Patent US 7,768,910
Granted Patent B2
US 7,768,910 · App. 11/346,655 · Granted Aug 3, 2010

Calculations for admission control

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 7,768,910
App. No.
11/346,655
Granted
Aug 3, 2010
Kind
B2
Abstract

The present invention relates to on-line admission-control decisions. Specifically, the invention concerns general delay bounds for both deterministic and statistical cases for Differentiated Services (DiffServ) networks. More specifically, a detailed method of calculation in each case is followed by simpler methods of calculation that are more appropriate for on-line admission-control decisions. Relatively involved occupancy bound calculations for various service classes take place only at the time of network configuration or reconfiguration. At the time of admission control only simple occupancy threshold compliance calculations need to be performed. Concrete illustrations are provided for deriving bounds for the EF and AF classes provided by DiffServ. These results are applicable to both layer-3 networks that support DiffServ and layer-2 networks that support the more restricted class of service functions.

Claims (45)

1. A method for providing admission control in a communications network, the method comprising:

at a first device,

receiving a request for a new session in a communications network, the request comprising a priority class, a service type, and session characteristics;

identifying an occupancy threshold value associated with the priority class, wherein the occupancy threshold value is predetermined;

identifying a burst time threshold value associated with the priority class and the service type, wherein the burst time threshold value is predetermined;

identifying a target delay threshold value associated with the priority class and the service type;

calculating an end-to-end delay value based on the identified occupancy threshold value, the burst time threshold value, and the session characteristics;

comparing the calculated end-to-end delay value with the identified target delay threshold value to determine if a delay threshold is satisfied; and

admitting the new session in the communications network if the delay threshold is satisfied.

2. The method of claim 1 , further comprising rejecting the new session if the delay threshold is not satisfied.

3. The method of claim 1 , further comprising:

identifying a target delay variation threshold value associated with the priority class and the service type;

calculating an end-to-end delay variation value based on the identified occupancy threshold value, the burst time threshold value, and the session characteristics;

comparing the calculated end-to-end delay value variation with the identified target delay variation threshold value to determine if a delay variation threshold is satisfied; and

admitting the new session in the communications network if the delay variation threshold is satisfied.

4. The method of claim 3 , further comprising rejecting the new session if the delay variation threshold is not satisfied.

5. The method of claim 3 , wherein the occupancy threshold value is predetermined to insure that a worst case end-to-end delay variation value satisfies the delay variation threshold for all service types.

6. The method of claim 3 , wherein the occupancy threshold value is predetermined to insure that a statistical end-to-end delay variation value satisfies the delay variation threshold for all service types.

7. The method of claim 3 , wherein the occupancy threshold value for a first priority class is predetermined to insure that a worst case end-to-end delay variation value satisfies the delay variation threshold for all service types, and further wherein the occupancy threshold value for a second priority class is predetermined to insure that a statistical end-to-end delay variation value satisfies the delay variation threshold for all service types.

8. The method of claim 1 , wherein the calculated end-to-end delay value includes a delay value resulting from a higher priority class of the priority class.

9. The method of claim 8 , wherein the calculated end-to-end delay value includes a second delay value resulting from a higher service type of the service type.

10. The method of claim 1 , wherein the occupancy threshold value is predetermined to insure that a worst case end-to-end delay value satisfies the delay threshold for all service types.

11. The method of claim 1 , wherein the occupancy threshold value is predetermined to insure that a statistical end-to-end delay value satisfies the delay threshold for all service types.

12. The method of claim 1 , wherein the occupancy threshold value for a first priority class is predetermined to insure that a worst case end-to-end delay value satisfies the delay threshold for all service types, and further wherein the occupancy threshold value for a second priority class is predetermined to insure that a statistical end-to-end delay value satisfies the delay threshold for all service types.

13. A method for providing admission control in a communications network, the method comprising:

at a first device,

receiving a request for a new session in a communications network, the request comprising a priority class, a service type, and session characteristics;

identifying a burst time threshold value associated with the priority class and the service type, wherein the burst time threshold value is predetermined;

comparing a burst time value calculated for the new session based on the session characteristics with the identified burst time threshold value to determine if a burst time threshold is satisfied;

identifying an occupancy threshold value associated with the priority class, wherein the occupancy threshold value is predetermined;

determining if the identified occupancy threshold value is satisfied at each hop on a route identified for the new session based on the session characteristics; and

admitting the new session in the communications network if the burst time threshold is satisfied and the identified occupancy threshold value is satisfied at each hop.

14. The method of claim 13 , further comprising calculating the occupancy threshold value.

15. The method of claim 14 , wherein calculating the occupancy threshold value for a first priority class comprises:

identifying a target delay threshold value associated with the first priority class and the service type;

calculating a worst case end-to-end delay variation value; and

selecting a value for the occupancy threshold value for the first priority class such that the calculated worst case end-to-end delay variation value satisfies the identified target delay threshold value.

16. The method of claim 15 , wherein calculating the occupancy threshold value for a second priority class comprises:

identifying a second target delay threshold value associated with the second priority class and the service type;

calculating a statistical end-to-end delay variation value; and

selecting a second value for the occupancy threshold value for the second priority class such that the calculated statistical end-to-end delay variation value satisfies the identified second target delay threshold value.

17. The method of claim 14 , wherein calculating the occupancy threshold value comprises:

identifying a target delay threshold value associated with the priority class and the service type;

calculating a statistical end-to-end delay variation value; and

selecting a value for the occupancy threshold value such that the calculated statistical end-to-end delay variation value satisfies the identified target delay threshold value.

Assignments (5)
MERGER Recorded Dec 31, 2015
From: TTI INVENTIONS A LLC
To: NYTELL SOFTWARE LLC
Reel/Frame 037407/0912 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2012
From: TELCORDIA LICENSING COMPANY LLC
To: TTI INVENTIONS A LLC
Reel/Frame 027830/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2009
From: TELCORDIA TECHNOLOGIES, INC.
To: TELCORDIA LICENSING COMPANY, LLC
Reel/Frame 022871/0920 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2009
From: WILMINGTON TRUST COMPANY
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 022408/0410 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2006
From: NIEDHARDT, ARNOLD L.; COAN, BRIAN A.; DASARATHY, BALAKRISHNAN
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 017456/0172 →
Continuity (2)
Provisional Application 6065027200 · Feb 4, 2005
Related Publication 20060239192A1 · Oct 26, 2006