IP Library Granted Patent US 6,862,291
Granted Patent B2
US 6,862,291 · App. 09/829,385 · Granted Mar 1, 2005

Method and system for quality of service provisioning for IP virtual private networks

Assignee: Telcordia Technologies, Inc.
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 6,862,291
App. No.
09/829,385
Granted
Mar 1, 2005
Kind
B2
Abstract

Methods and systems are provided for provisioning a network by identifying the classes of traffic to be transported in the network as well as the QoS criteria of the identified classes of traffic. By simulating the classes of traffic, one or more QoS mechanisms and their associated parameters may be determined. The statistical multiplexing gains of the classes of traffic may also be determined based on the simulation. Then, one or more resources in the network may be allocated based on the QoS mechanisms and parameters as well as the multiplexing gains.

Claims (32)

1. A method for configuring a network that includes a plurality of nodes connected by links, said method comprising the steps of:

identifying criteria for transporting classes of traffic in the network;

simulating the classes of traffic to determine one or more QoS mechanisms for configuring the nodes such that the identified criteria are satisfied;

determining parameters for configuring the determined QoS mechanisms based on the simulated classes of traffic;

determining multiplexing gains of the classes of traffic in the links based on the simulated classes of traffic; and

configuring one or more resources in the network based on the determined QoS mechanisms, the determined parameters, and the determined multiplexing gains.

2. The method of claim 1 further comprising the steps of:

receiving a request for establishing a flow in the network; and

configuring one or more of the nodes through which the flow is established according to the determined QoS mechanisms, the determined parameters, and the determined multiplexing gains.

3. The method of claim 2 , wherein the step of receiving a request comprises the step of:

receiving from one of the nodes desiring to communicate with another one of the nodes, the request including information indicating a requested bandwidth.

4. The method of claim 2 , further comprising:

determining a path that includes one or more of the links in the network;

determining an available bandwidth for each of the one or more links based on dynamically determined bandwidth information about the one or more links; and

establishing the flow if the available bandwidth is greater than or equal to a requested bandwidth in the request.

5. The method of claim 1 , further comprising the steps of:

comparing a previous path in the network with a current path in the network to identify links added to the previous path and links deleted from the previous path;

for each link added to the previous path, subtracting a requested bandwidth from an available bandwidth of the added link;

for each link deleted from the previous path, adding the requested bandwidth to an available bandwidth of the deleted link; and

for each link added to the previous path, determining that the added link is congested if the available bandwidth of the added link is less than zero.

6. The method of claim 1 , wherein the step of identifying the criteria comprises the step of:

defining each of the identified classes of traffic by at least one or more of packet loss, one-way time delay, packet jitter, or loss distribution.

7. The method of claim 1 , wherein the step of simulating the classes of traffic comprises the step of:

determining a Token Bucket mechanism for configuring one or more of the nodes.

8. The method of claim 1 , wherein the step of simulating the classes of traffic comprises the step of:

determining a Random Early Discard mechanism for configuring one or more of the nodes.

9. The method of claim 1 , wherein the step of simulating the classes of traffic comprises the step of:

determining a Weighted Fair Queuing mechanism for configuring one or more of the nodes.

10. The method of claim 1 , wherein the step of simulating the classes of traffic comprises the step of:

determining a Deficit Round Robin mechanism for configuring one or more of the nodes.

11. The method of claim 1 , wherein the step of determining the multiplexing gains comprises the step of:

determining statistical multiplexing gains of the classes of traffic in the links based on the simulated classes of traffic.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2011
From: TELCORDIA LICENSING COMPANY LLC
To: TTI INVENTIONS A LLC
Reel/Frame 025977/0412 →
RELEASE Recorded Jun 11, 2010
From: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 024515/0622 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2009
From: TELCORDIA TECHNOLOGIES, INC.
To: TELCORDIA LICENSING COMPANY LLC
Reel/Frame 022878/0821 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2009
From: WILMINGTON TRUST COMPANY
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 022408/0410 →
SECURITY AGREEMENT Recorded Jul 17, 2007
From: TELCORDIA TECHNOLOGIES, INC.
To: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
Reel/Frame 019562/0309 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 6, 2007
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 019520/0174 →
SECURITY AGREEMENT Recorded Apr 5, 2005
From: TELCORDIA TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 015886/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2001
From: TALPADE, RAJESH RASIK; KIM, GI TAE; SAMTANI, SUNIL; WONG, LARRY H.; MOUCHTARIS, PETROS
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 011752/0818 →
Continuity (2)
Provisional Application 6024559700 · Nov 3, 2000
Related Publication 20020145982A1 · Oct 10, 2002