IP Library Granted Patent US 7,542,416
Granted Patent B2
US 7,542,416 · App. 10/119,943 · Granted Jun 2, 2009

Connection admission control for bursty real-time traffic in a network with multiple service classes

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,542,416
App. No.
10/119,943
Granted
Jun 2, 2009
Kind
B2
Abstract

The method estimates a capacity requirement as a function of a cell loss ratio (CLR) requirement, estimates a capacity requirement as a function of the a cell delay variation (CDV) requirement, and sets the capacity requirement based on these independent estimates. The capacity requirement is then used to determine connection admission control in the network.

Claims (43)

1. A method for setting a capacity requirement by a controller for bursty, real-time network traffic within a network to control connection admission, comprising:

first estimating the capacity requirement as a function of a data loss requirement;

second estimating the capacity requirement as a function of a data delay requirement, the first estimate and the second estimate are computed independently of each other, the second estimating step includes computing a mean capacity requirement and a variance measure, and setting the second estimating step as a function of the mean capacity requirement, the variance measure, and the data delay requirement;

setting the capacity requirement based on the first estimate and the second estimate; and

controlling connection admission to the network based on the capacity requirement.

2. The method of claim 1 , wherein the setting step sets the capacity requirement as the maximum of the first estimate and second estimate.

3. The method of claim 1 , wherein the first estimating step comprises:

third estimating the capacity requirement as a sum of effective capacity requirements for each traffic source;

fourth estimating the capacity requirement which captures a benefit of statistical multiplexing as a function of a mean capacity requirement, a variance measure, and the data loss requirement; and

setting the first estimate based on the third estimate and the fourth estimate.

4. The method of claim 3 , wherein the setting the first estimate step sets the first estimate as the minimum of the third estimate and fourth estimate.

5. The method of claim 1 , wherein the second estimating step comprises:

computing an effective bandwidth requirement for each traffic source in isolation based on a mean capacity requirement and a delay curve requirement; and

setting the second estimating step such that the delay requirement for all traffic sources is satisfied within a statistical tolerance and based on weighted bandwidth availability over all backlogged connections.

6. The method of claim 5 , wherein the effective bandwidth requirement for each traffic source in isolation is computed as the maximum of the mean capacity requirement and the delay curve requirement.

7. The method of claim 1 , wherein the network is an ATM network.

8. The method of claim 7 , wherein the bursty, real-time traffic is rtVBR class ATM traffic.

9. The method of claim 7 , wherein the data loss requirement is based on a cell loss ratio.

10. The method of claim 7 , wherein the data delay requirement is based on a cell delay variation.

11. The method of claim 1 , wherein the network is an IP network with quality of service levels.

12. The method of claim 11 , wherein the bursty, real-time traffic is advertised quality of service traffic.

13. The method of claim 11 , wherein the data loss requirement is based on a packet loss ratio.

14. The method of claim 11 , wherein the data delay requirement is based on a packet delay variation.

15. A method for controlling connection admission by a controller for bursty, real-time network traffic within a network, comprising:

receiving a connection setup request associated with bursty, real-time network traffic;

first estimating a capacity requirement for the bursty, real-time network traffic within the network and the bursty, real-time network traffic associated with the connection setup request as a function of a data loss requirement;

second estimating a capacity requirement for the bursty, real-time network traffic within the network and the bursty, real-time network traffic associated with the connection setup request as a function of a data delay requirement, the first estimate and the second estimate are computed independently of each other, the second estimating step includes computing a mean capacity requirement and a variance measure, and setting the second estimating step as a function of the mean capacity requirement, the variance measure, and the data delay requirement; and

controlling connection admission based on the first estimate and the second estimate.

16. The method of claim 15 , wherein the controlling step allows connection admission when the maximum of the first estimate and second estimate is below a maximum capacity value.

17. The method of claim 15 , wherein the first estimating step comprises:

third estimating the capacity requirement as a sum of effective capacity requirements for each traffic source;

fourth estimating the capacity requirement which captures a benefit of statistical multiplexing as a function of a mean capacity requirement, a variance measure of the capacity requirement, and the data loss requirement; and

setting the first estimate based on the third estimate and the fourth estimate.

18. A method for ensuring quality of service requirements by a controller for bursty, real-time network traffic within a network, comprising:

receiving a connection setup request associated with bursty, real-time network traffic;

first estimating a capacity requirement for the bursty, real-time network traffic within the network and the bursty, real-time network traffic associated with the connection setup request as a function of a data loss requirement;

second estimating a capacity requirement for the bursty, real-time network traffic within the network and the bursty, real-time network traffic associated with the connection setup request as a function of a data delay requirement, the first estimate and the second estimate are computed independently of each other, the second estimating step includes computing a mean capacity requirement and a variance measure, and setting the second estimating step as a function of the mean capacity requirement, the variance measure, and the data delay requirement; and

refusing connection admission requests based on the first estimate and the second estimate.

19. The method of claim 18 , wherein the refusing step refuses connection admission requests when the maximum of the first estimate and second estimate is greater than a maximum capacity value.

20. The method of claim 18 , wherein the first estimating step comprises:

third estimating the capacity requirement as a sum of effective capacity requirements for each traffic source;

fourth estimating the capacity requirement which captures a benefit of statistical multiplexing as a function of a mean capacity requirement, a variance measure of the capacity requirement, and the data loss requirement; and

setting the first estimate based on the third estimate and the fourth estimate.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
MERGER Recorded Apr 1, 2009
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 022480/0576 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2002
From: BENMOHAMED, LOTFI M.; KNEUER, JOSEPH G.; KODIALAM, MURALIDHARAN SAMPATH; WANG, YUNG-TERNG
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 012787/0788 →