IP Library Granted Patent US 7,363,371
Granted Patent B2
US 7,363,371 · App. 09/750,903 · Granted Apr 22, 2008

Traffic flow management in a communications network

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,363,371
App. No.
09/750,903
Granted
Apr 22, 2008
Kind
B2
Abstract

Admission of rapidly varying traffic flows to a communications network is controlled by sampling the traffic flows each at an ingress, and sampling an aggregate flow of said flows at some or all of the resources used by the aggregate flow. From this sampling, a mean bandwidth requirement for each traffic flow and a measure of the variance from that mean are determined. First and second prices for the mean and variance components of the controlled traffic flows that are calculated. These price calculations are used to determine an admission cost for each said flow so as to regulate the admission of that flow via a feedback price mechanism.

Claims (31)

1. A method of controlling the admission of a traffic flow to a communications network, the method comprising the steps of:

sampling an aggregated traffic flow on a network resource to which the traffic flow is to be admitted to obtain a mean bandwidth measurement and a bandwidth variance measurement of said aggregated traffic flow;

determining from said mean bandwidth and variance measurements a price for bandwidth and a separate price for variance;

sampling the traffic flow to be admitted to the network resource to measure its mean bandwidth and variance; and

applying to said traffic flow the separate prices for bandwidth and variance at an ingress node to said communications network as a means of controlling admission of the traffic flow to the network resource.

2. The method of claim 1 , wherein respective maximum control limits are defined for both the mean bandwidth and bandwidth variance components of the aggregated traffic flow on the network resource, and wherein at least one of said price for bandwidth and price for variance is increased as any of the mean bandwidth and variance measurements of said aggregated traffic flow approaches its respective limit.

3. The method of claim 2 , wherein the determination of the bandwidth price is a function of the difference between the measured mean bandwidth of the aggregated traffic flow and the mean bandwidth control limit, and of the first and second derivatives against time of said function.

4. The method of claim 2 , wherein the determination of the variance price is a function of the difference between the control limit and the sum of the measured variance of the aggregated traffic flow and a standard deviation corresponding to said variance, and of the first and second derivatives against time of said standard deviation.

5. The method of claim 1 , wherein the price for bandwidth is determined as a price for unit bandwidth and the price for variance is determined as a price for unit variance.

6. The method of claim 5 , wherein a total price for admission of the traffic flow to the network resource is provided to an admission controller of said traffic flow, said total price comprising the sum of the following products: i) the measured mean bandwidth of the traffic flow times the price per unit bandwidth for using the network resource; and ii) the variance of the traffic flow times the price per unit variance for using the network resource.

7. The method of claim 1 , wherein an admission controller associated with the traffic flow regulates at least one of the mean bandwidth and variance of said traffic flow.

8. The method of claim 7 , wherein said admission controller comprises an ingress controller in an edge node of the communications network.

9. A network manager for a communications network, comprising:

a first traffic flow sampler for sampling aggregated traffic flow on a network resource to which a traffic flow is to be admitted to obtain a mean bandwidth measurement and a bandwidth variance measurement of said aggregated traffic flow;

price computation means for determining from said mean bandwidth and variance measurements a price for bandwidth and a separate price for variance;

a second traffic flow sampler for sampling the traffic flow to be admitted to the network resource to measure its mean bandwidth and variance; and

an ingress traffic controller for applying to said traffic flow the separate prices for bandwidth and variance as a means of controlling admission of the traffic flow to the network resource.

10. The network manager of claim 9 , wherein the network manager defines respective maximum control limits for both the mean bandwidth and bandwidth variance components of the aggregated traffic flow on the network resource, and wherein said manages increases at least one of said price for bandwidth and price for variance as any of the mean bandwidth and variance measurements of said aggregated traffic flow approaches its respective limit.

11. The network manager of claim 10 , wherein the price computation means determines the bandwidth price as a function of the difference between the measured mean bandwidth of the aggregated traffic flow and the mean bandwidth control limit, and of the first and second derivatives against time of said function.

12. The network manager of claim 10 , wherein the price computation means determines the variance price as a function of the difference between the control limit and the sum of the measured variance of the aggregated traffic flow and a standard deviation corresponding to said variance, and of the first and second derivatives against time of said standard deviation.

13. The network manager of claim 9 , wherein the price computation means determines the price for bandwidth as a price for unit bandwidth and the price for variance as a price for unit variance.

14. The network manager of claim 9 , wherein the price computation means provides a total price for admission of the traffic flow to the network resource to an admission controller of said traffic flow, said total price comprising the sum of the following products: i) the measured mean bandwidth of the traffic flow times the price per unit bandwidth for using the network resource; and ii) the variance of the traffic flow times the price per unit variance for using the network resource.

15. An admission controller for admitting traffic flows to a network resource in a communications network, the controller comprising:

a traffic flow sampler for sampling a traffic flow to be admitted to the network resource to measure its mean bandwidth and variance; and

an ingress traffic controller for receiving a price for bandwidth and a separate price for variance from a network manager;

said ingress traffic controller being arranged to apply to said traffic flow the separate prices for bandwidth and variance received from the network manager as a means of controlling admission of the traffic flow to the network resource.

16. A computer readable medium comprising program code for configuring a network manger of a communications network, said program code comprising:

code for sampling aggregated traffic flow on a network resource to which the traffic flow is to be admitted to obtain a mean bandwidth measurement and a bandwidth variance measurement of said aggregated traffic flow;

code for determining from said mean bandwidth and variance measurements a price for bandwidth and a separate price for variance;

code for sampling the traffic flow to be admitted to the network resource to measure its mean bandwidth and variance; and

code for applying to said traffic flow at an ingress node to said communications network the separate prices for bandwidth and variance as a means of controlling admission of the traffic flow to the network resource.

Assignments (7)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2014
From: ROCKSTAR CONSORTIUM US LP
To: BOCKSTAR TECHNOLOGIES LLC
Reel/Frame 032399/0116 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 6, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032167/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2001
From: KIRKBY, PAUL; HAMER, PETER
To: NORTEL NETWORKS LIMITED
Reel/Frame 011876/0924 →