System and method for staggering time points for deployment of rings in a fiber optic network simulation plan
First Claim
1. A planning method for optimally deploying network equipment in a network over a period of time, said network including a span disposed between at least two sites, the method comprising:
- providing a demand input structure having a plurality of demands to be serviced by said network, each of the demands being associated with a corresponding time point and a demand quantity indicating units of communication capacity;
sorting said plurality of demands by their time points;
starting with a set of the demands having an earliest time point;
transforming said network into a network model including a multi-nodal directed graph having a plurality of arcs, said transforming being based on a topology of said network;
optimizing the routing of said set of demands using said multi-nodal directed graph and a cost function associated therewith;
obtaining network equipment placement information and demand routing information based on said optimizing of the routing of said set of demands;
updating said network model and said cost function associated therewith based on said network equipment placement information and said demand routing information;
repeating said optimizing, said obtaining, and said updating for remaining time points provided in said demand input structure, using said updated network model and cost function to optimize the routing of the remaining demands associated with said time points; and
outputting a network equipment deploying solution based on the updated network model and the cost function associated therewith when all time points have been processed.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for optimizing placement of network equipment and information load in a network over a period of time. A demand input structure having a plurality of demands organized by their time points is provided as an input to a model generator and an optimization processor associated therewith. Starting with the earliest demand set to be serviced by the network, a directed graph network model is obtained by using appropriate transformation techniques. A cost function associated with the network model is constructed using a flow cost term and an equipment cost term. Appropriate constraints are imposed on the cost function for optimization. A solution set comprising network placement information and demand routing information is obtained for a current time point. When the next demand set is taken up for optimization, the network model and associated cost function are recursively updated by using the solution set obtained for the demand set at a prior time point. The recursive optimization process takes place for each of the demand sets provided in the demand input structure in accordance with their time points. Preferably, Priority 1 demands are optimized first. Thereafter, Priority 2 demands are optimized by employing a capacitated shortest path algorithm with respect to each Priority 2 demand presented in its order.
-
Citations
19 Claims
-
1. A planning method for optimally deploying network equipment in a network over a period of time, said network including a span disposed between at least two sites, the method comprising:
-
providing a demand input structure having a plurality of demands to be serviced by said network, each of the demands being associated with a corresponding time point and a demand quantity indicating units of communication capacity; sorting said plurality of demands by their time points; starting with a set of the demands having an earliest time point; transforming said network into a network model including a multi-nodal directed graph having a plurality of arcs, said transforming being based on a topology of said network; optimizing the routing of said set of demands using said multi-nodal directed graph and a cost function associated therewith; obtaining network equipment placement information and demand routing information based on said optimizing of the routing of said set of demands; updating said network model and said cost function associated therewith based on said network equipment placement information and said demand routing information; repeating said optimizing, said obtaining, and said updating for remaining time points provided in said demand input structure, using said updated network model and cost function to optimize the routing of the remaining demands associated with said time points; and outputting a network equipment deploying solution based on the updated network model and the cost function associated therewith when all time points have been processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification