Method and system for optimizing the connection set up time in high speed communication networks for recovering from network failure
First Claim
1. A method for optimizing the connection set-up time and correlative communication bandwidth occupation required to perform connection reroutings to recover from network failure, in a high speed communication network interconnecting end-users via so-called connection paths through network nodes and trunks, said nodes including access nodes and intermediate nodes, said users being attached to the network via access nodes, each node storing an image of current operating network into a so-called Topology Database including the current number of connections (n) originating in an access node for each network trunk and including means for updating said image, said method including:
- detecting a network failure and identifying a trunk involved in said network failure;
noting the total number (N) of connections affected by said trunk failure;
broadcasting said number (N) throughout the network wherein each network access node affected by said trunk failure is being provided with said number N information;
providing each said access node with a network dependent parameter (TP), representing the elementary processing time required for rerouting a single network connection;
providing each said affected access node with a random number (R) between zero and (N-n)×
TP;
computing a delay TNP=(T-R)/n , wherein T=N×
TP; and
,in each access node affected by said trunk failure, starting reconnection set-up operations at time R and spacing the subsequent connections set-ups by a time equal to TNP.
3 Assignments
0 Petitions
Accused Products
Abstract
This method enables optimizing the time required for reestablishing connections between end users attached to a data communication network, which connections were disrupted due to a network failure. The network includes access nodes and transit nodes interconnected with network links/trunks (with no specific distinction being herein required between both designations of a communication line). The end users are attached to the network through access nodes and each said access node permanently stores an image of the current network trunk including the number Ni of connections currently supported by said network trunk. Upon detection of a trunk failure, each access node supporting connections affected by said failure, is made aware of the total number (Ni) of connections in each priority group affected by the failure, together with a network dependent parameter (TP) representing the elementary processing time required to reroute a single network connection. Then each access node may independently, start a first reconnection set-up procedure at a time Ri randomly selected between zero and (Ni -ni) *TP, where ni is the number of connections supported by the access node in each priority group, and then space the required subsequent reconnections set-ups by a time equal to (Ti -Ri)/ni, with Ti =Ni *TP.
70 Citations
9 Claims
-
1. A method for optimizing the connection set-up time and correlative communication bandwidth occupation required to perform connection reroutings to recover from network failure, in a high speed communication network interconnecting end-users via so-called connection paths through network nodes and trunks, said nodes including access nodes and intermediate nodes, said users being attached to the network via access nodes, each node storing an image of current operating network into a so-called Topology Database including the current number of connections (n) originating in an access node for each network trunk and including means for updating said image, said method including:
-
detecting a network failure and identifying a trunk involved in said network failure; noting the total number (N) of connections affected by said trunk failure; broadcasting said number (N) throughout the network wherein each network access node affected by said trunk failure is being provided with said number N information; providing each said access node with a network dependent parameter (TP), representing the elementary processing time required for rerouting a single network connection; providing each said affected access node with a random number (R) between zero and (N-n)×
TP;computing a delay TNP=(T-R)/n , wherein T=N×
TP; and
,in each access node affected by said trunk failure, starting reconnection set-up operations at time R and spacing the subsequent connections set-ups by a time equal to TNP. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for optimizing the connection set-up time and correlative communication bandwidth occupation required to perform connection reroutings to recover from network failure, in a high speed communication network (100) interconnecting end-users via so-called connection paths through network nodes (101-108) and links/trunks (109), said nodes including access nodes(102, 103, 104, 105), and intermediate nodes (101, 106, 107, 108), said users being attached to the network via access nodes, each node storing an image of current operating network into a so-called Topology Database including the current number of connections (n) originating in said access node for each network trunk, and including means for updating said image, said system including:
-
means for detecting a network failure and identifying a node and trunk involved in said network failure; means for addressing said involved node Topology Database and deriving the total number (N) of connections affected by said trunk failure, therefrom; means for broadcasting said number (N) and a network dependent parameter (TP), representing the elementary processing time required for rerouting a single network connection, throughout the network via a so-called network spanning Tree arrangement whereby each network access node affected by said trunk failure is being provided with said (N) and (TP) parameters; means for providing each said affected access node with a random number (R) between zero and (N-n)×
TP;means for computing in each said affected access node a delay TNP=(T-R)/n, wherein T=N×
TP; andcounter in each access node affected by said trunk failure, for starting said reconnection set-up process at time R and spacing the subsequent connections set-ups by a time equal to TNP. - View Dependent Claims (9)
-
Specification