IP Library Granted Patent US 7,613,166
Granted Patent B1
US 7,613,166 · App. 11/803,035 · Granted Nov 3, 2009

Scheme for routing circuits with dynamic self-adjusting link weights in a 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,613,166
App. No.
11/803,035
Granted
Nov 3, 2009
Kind
B1
Abstract

The present invention relates generally to routing of circuits in a network. More particularly, the invention encompasses a method and an apparatus for routing circuits using dynamic self-adjusting link weights within a network. The invention further includes multiple schemes for routing circuits with dynamic self-adjusting link weights in a SCN (Switched Communication Network). The network could consist of optical, ATM, FR, or IP/MPLS switches and cross-connects.

Claims (55)

1. A method for routing circuits through a telecommunications network using dynamic self-adjusting weights assigned to links in the network, each said link having an administrative weight, the telecommunications network including a plurality of telecommunications switches, the method comprising

(a) an individual one of said telecommunications switches calculating respective new administrative weights for the links,

(b) said individual one of said telecommunications switches calculating a route for an individual one of the circuits using the new administrative weights,

(c) wherein a new administrative weight for a link is given by

new administrative weight=administrative weight+ Y *administrative weight,

where

Y = U − T

if U > T,

Y = 0

if U < T,

U is the fraction of the link's bandwidth that is in use, and

T is a number between 0 and 1,

and

(d) said individual one of said telecommunications switches communicating information about the calculated route to at least one other one of said telecommunications switches along the calculated route.

2. A method for routing circuits through a telecommunications network using dynamic self-adjusting weights assigned to links in the network, each said link having an administrative weight, the telecommunications network including a plurality of telecommunications switches, the method comprising

(a) an individual one of said telecommunications switches calculating respective new administrative weights for the links,

(b) said individual one of said telecommunications switches calculating a route for an individual one of the circuits using the new administrative weights,

(c) wherein a new administrative weight for a Link is given by

new administrative weight=administrative weight− Z,

where

Z=M *available bandwidth if M *available bandwidth< V *administrative weight,

Z=V *administrative weight if M *available bandwidth> V *administrative weight,

M is a positive number, and

V is a number between 0 and 1,

and

(d) said individual one of said telecommunications switches communicating information about the calculated route to at least one other one of said telecommunications switches along the calculated route.

3. A method for routing a circuit within a telecommunications network, the telecommunications network including a plurality of telecommunications switches, the method comprising

(a) an individual one of the telecommunications switches calculating new weights for links in the network, the new weight for a link being based on a previously established weight for that link and at least one additional parameter, and

(b) the individual one of the telecommunications switches determining a route for the circuit using the new weights calculated for at least ones of said links,

wherein the previously established weight is an administrative weight of said link and wherein the new weight of said link is calculated using the formula

utilization( U )=(bandwidth−available bandwidth)/bandwidth,

and

the new weight=administrative weight+ Y *administrative weight

where Y = U − T

if U > T,

where Y = 0

if U < T,

wherein T is a number between 0 and 1,

wherein the network includes a plurality of switches,

wherein said each link is connected between a respective pair of said telecommunications switches of said network,

and

(c) said individual one of said telecommunications switches communicating information about the determined route to at least one other one of said telecommunications switches along the determined route.

4. A method for routing a circuit within a telecommunications network, the telecommunications network including a plurality of telecommunications switches, the method comprising

(a) an individual one of the telecommunications switches calculating new weights for links in the network, the new weight for a link being based on a previously established weight for that link and at least one additional parameter, and

(b) the individual one of the telecommunications switches determining a route for the circuit using the new weights calculated for at least ones of said links,

(c) wherein the previously established weight is an administrative weight of said link and wherein the new weight of said link is calculated using the formula:

new weight=administrative weight− Z

where

Z=M *available bandwidth if M *available bandwidth< V *administrative weight,

Z=V *administrative weight if M *available bandwidth> V *administrative weight,

M is a positive number, and

V is a number between 0 and 1,

(d) wherein the network includes a plurality of switches,

(e) wherein said each link is connected between a respective pair of said telecommunications switches of said network,

(f) and wherein the method further comprises said individual one of said telecommunications switches communicating information about the determined route to at least one other one of said telecommunications switches along the determined route.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 12/221,332 PREVIOUSLY RECORDED AT REEL: 023372 FRAME: 0044. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 24, 2015
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 036675/0225 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 12/221,332 PREVIOUSLY RECORDED AT REEL: 023509 FRAME: 0140. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 21, 2015
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 036568/0173 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT SERIAL NO. 12/221,332 PREVIOUSLY RECORDED AT REEL: 023226 FRAME: 0337. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 21, 2015
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 036572/0447 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2009
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 023509/0140 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2009
From: AT&T CORP
To: AT&T PROPERTIES LLC
Reel/Frame 023226/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2009
From: AT&T PROPERTIES
To: AT&T INTELLECTUAL PROPERTY II LP.
Reel/Frame 023372/0044 →