Dynamic adaptation to congestion in connection-oriented networks
First Claim
1. A method of adaptively routing connections through a connection-oriented data network, said connection-oriented data network including a plurality of switches and a plurality of links connecting said switches, said method comprising:
- at a given one of said plurality of switches, receiving an indication of a utilization of a trunk carried on one of said plurality of links, where said one of said plurality of links connects to said given one of said plurality of switches; and
if said utilization of said trunk exceeds a first threshold, initializing a first degree of adaptation.
8 Assignments
0 Petitions
Accused Products
Abstract
Dynamic adaptation of connection-oriented networks is introduced wherein, once congestion is encountered, dynamic adaptation steps may be performed. Four adaptation steps are proposed for reacting to various network congestion scenarios. It is further recommended that the steps are performed in a particular order such that the higher severity and longer sustentation of the network congestion the more strict step is performed to alleviate the network congestion. At a switch in the connection-oriented network, utilization of a trunk carried on a link connected to the switch is monitored and, if said utilization of said trunk exceeds a first threshold, a first degree of adaptation is initialized wherein use of the trunk by further connections is prevented. Subsequent degrees of adaptation are triggered when high utilization continues and surpasses higher thresholds. The subsequent degrees of adaptation involve rerouting connections that make use of the trunk.
39 Citations
46 Claims
-
1. A method of adaptively routing connections through a connection-oriented data network, said connection-oriented data network including a plurality of switches and a plurality of links connecting said switches, said method comprising:
at a given one of said plurality of switches, receiving an indication of a utilization of a trunk carried on one of said plurality of links, where said one of said plurality of links connects to said given one of said plurality of switches; and
if said utilization of said trunk exceeds a first threshold, initializing a first degree of adaptation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
32. A path administrator in a switch in a connection-oriented data network, said path administrator operable to:
-
receive an indication of a utilization of a trunk carried on a link connected to said switch; and
initialize a first degree of adaptation if said utilization of said trunk exceeds a first threshold.
-
-
33. A path administrator in a switch in a connection-oriented data network, said path administrator comprising:
-
a receiver for receiving an indication of a utilization of a trunk carried on a link connected to said switch; and
means for initializing a first degree of adaptation if said utilization of said trunk exceeds a first threshold. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A computer readable medium containing computer-executable instructions which, when performed by a processor in a switch in a connection-oriented data network, cause the processor to:
-
receive an indication of a utilization of a trunk carried on a link connected to said switch; and
initialize a first degree of adaptation if said utilization of said trunk exceeds a first threshold. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
Specification