Joint placement and configuration of cross-connects and add-drop multiplexers in an optical mesh network
First Claim
1. A network design method for an optical network comprising:
- determining a network graph of the network comprising nodes and paths connecting the nodes;
performing a transformation on the network graph, said transformation replacing a node with an incoming pseudo-node for each incoming path to the node, an outgoing pseudo-node for each outgoing path from the node, and pseudo-edges connecting each incoming pseudo-node to every outgoing pseudo-node;
performing a routing analysis to route a plurality of traffic demands through the transformed network graph;
determining a type of network equipment to be placed at the node; and
providing the type of network equipment to be placed at the node.
7 Assignments
0 Petitions
Accused Products
Abstract
Network design techniques are disclosed for optimally placing OXCs and OADMs in an optical mesh network to minimize network cost by using cheaper OADMs wherever possible and only using more expensive OXCs where required. In one aspect, the techniques are provided for determining the optimal configuration of each OXC in terms of each OXC'"'"'s switch size and port configuration. In another aspect, the present invention provides network analysis transformation techniques which enable Dijkstra'"'"'s shortest path algorithm to account for the degree of each network node and determine optimal placement of the OXCs and OADMs.
22 Citations
23 Claims
-
1. A network design method for an optical network comprising:
-
determining a network graph of the network comprising nodes and paths connecting the nodes;
performing a transformation on the network graph, said transformation replacing a node with an incoming pseudo-node for each incoming path to the node, an outgoing pseudo-node for each outgoing path from the node, and pseudo-edges connecting each incoming pseudo-node to every outgoing pseudo-node;
performing a routing analysis to route a plurality of traffic demands through the transformed network graph;
determining a type of network equipment to be placed at the node; and
providing the type of network equipment to be placed at the node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20)
-
-
12. A method for optimizing an existing network comprising:
-
determining a network graph of the network comprising nodes and paths connecting the nodes;
performing a transformation on the network graph, said transformation replacing a node with an incoming pseudo-node for each incoming path to the node, an outgoing pseudo-node for each outgoing path from the node, and pseudo-edges connecting each incoming pseudo-node to every outgoing pseudo-node;
performing a routing analysis to route a plurality of traffic demands through the transformed network graph;
determining an optimal type of network equipment to be placed at the node; and
determining if the network node currently comprises the optimal type of network equipment;
providing the optimal type of network equipment to be placed at the node, if the network node does not comprise the optimal type of network equipment. - View Dependent Claims (13, 21, 22)
-
-
23. An optical network created by the following steps:
-
determining a network graph of the network comprising nodes and paths connecting the nodes;
performing a transformation on the network graph, said transformation replacing a node with an incoming pseudo-node for each incoming path to the node, an outgoing pseudo-node for each outgoing path from the node, and pseudo-edges connecting each incoming pseudo-node to every outgoing pseudo-node;
performing a routing analysis to route a plurality of traffic demands through the transformed network graph;
determining a type of network equipment to be placed at the node based on the routing analysis; and
providing the type of network equipment to be placed at the node.
-
Specification