Congestion control in connection-oriented packet-switching networks
First Claim
1. A method for performing congestion control in a connection-oriented packet-switching network, the method comprising:
- receiving notification of traffic congestion in a first path connecting a source node and a destination node;
ascertaining whether an alternative path exists with better throughput for routing traffic than the first path; and
selecting the alternative path to route traffic between the source node and the destination node, if the alternative paths exists.
9 Assignments
0 Petitions
Accused Products
Abstract
Congestion control in connection-oriented packet-switching networks is accomplished by rerouting any misbehaving non-real-time connection over an alternative path, if network resources permit. In one exemplary methodological implementation, a congestion notification is received by a node in a network indicating that there is traffic congestion in a path connecting the node to a destination node. The node ascertains whether an alternative path exists with better throughput for rerouting traffic between it and the destination node. The node selects the alternative path to route traffic between it and the destination node, if such an alternative path exists.
53 Citations
18 Claims
-
1. A method for performing congestion control in a connection-oriented packet-switching network, the method comprising:
-
receiving notification of traffic congestion in a first path connecting a source node and a destination node;
ascertaining whether an alternative path exists with better throughput for routing traffic than the first path; and
selecting the alternative path to route traffic between the source node and the destination node, if the alternative paths exists. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for performing congestion control in a node in a connection-oriented packet-switching network, the method comprising:
-
receiving notification of traffic congestion at a node located in a first path connecting a source node and a destination node, wherein the first path is a non-real time connection with a Minimum Cell Rate (MCR) of RACR and a Peak Cell Rate (PCR) of RPCR;
ascertaining whether M alternative paths exist with available resources able to satisfy the RACR for transferring traffic between the source node and the destination node, wherein M is equal to or greater than 1; and
selecting one of the M alternative paths to reroute the traffic between the source node and the destination node the if the M alternative paths exist. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. One or more computer-readable media having stored thereon computer executable instructions that, when executed by one or more processors, causes a computer to:
-
receive notification of traffic congestion in a first path connecting a source node and a destination node in a connection-oriented packet-switching network;
ascertain whether an alternative path exists with better throughput for routing traffic than the first path; and
select the alternative path to route traffic, if the alternative paths exists. - View Dependent Claims (14)
-
-
15. One or more computer-readable media having stored thereon computer executable instructions that, when executed by one or more processors, causes a computer to:
-
receive notification of traffic congestion at a node located in a first path connecting a source node and a destination node, wherein the first path is a non-real time connection with a Minimum Cell Rate (RMCR) and Peak Cell Rate (PCR) of RPCR;
ascertain whether M alternative paths exist with available resources able to satisfy the RPCR for transferring traffic between the source node and the destination node, wherein M is equal to or greater than 1; and
select one of the M alternative paths to reroute the traffic between the source node and the destination node the if the M alternative paths exist.
-
-
16. A method for performing congestion control in a node in a connection-oriented packet-switching network, the method comprising:
-
receiving notification of traffic congestion at a node located in a first path connecting a source node and a destination node, wherein the first path is a non-real time connection with a Minimum Cell Rate (RMCR) and Peak Cell Rate (PCR) of RPCR;
ascertaining whether M alternative paths exist with available resources able to satisfy the RACR for transferring traffic between the source node and the destination node, wherein M is equal to or greater than 1;
selecting one of the M alternative paths to reroute the traffic between the source node and the destination node the if the M alternative paths exist;
ascertaining whether X alternative paths exist with available resources able to satisfy a reduced Available Cell Rate (ACR) of R′
ACR, if M alternative paths do not exist, wherein R′
ACR is less than the RACR, but is greater than a new ACR for the first path if rate control is instituted to eliminate the traffic congestion; and
selecting one of the X alternative paths to reroute the traffic between the source node and the destination node the if the X alternative paths exist.
-
-
17. A system, comprising:
-
means for receiving notification of traffic congestion at a node located in a first path connecting a source node and a destination node, wherein the first path is a non-real time connection with a Minimum Cell Rate (RMCR) and Peak Cell Rate (PCR) of RPCR;
means for ascertaining whether M alternative paths exist with available resources able to satisfy the RACR for transferring traffic between the source node and the destination node, wherein M is equal to or greater than 1; and
means for selecting one of the M alternative paths to reroute the traffic between the source node and the destination node the if the M alternative paths exist. - View Dependent Claims (18)
-
Specification