System and method for staggering time points for deployment of rings in a fiber optic network simulation plan
First Claim
1. A system for optimizing placement of network equipment and distribution of information load in a network disposed among at least two sites, comprising:
- a demand input structure having a plurality of demands organized by their respective time points;
a model generator coupled to said demand input structure for receiving demand data therefrom, said model generator for transforming said network into a network model;
an optimization processor associated with said model generator for acting on said network model, said optimization processor operating to minimize a cost function corresponding to said network model so as to generate a solution set comprising network placement information and demand routing information for a particular time point; and
updating means to recursively update said network model and said cost function for each time point in said demand input structure based on said solution set obtained for a previous time point.
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
27 Claims
-
1. A system for optimizing placement of network equipment and distribution of information load in a network disposed among at least two sites, comprising:
-
a demand input structure having a plurality of demands organized by their respective time points;
a model generator coupled to said demand input structure for receiving demand data therefrom, said model generator for transforming said network into a network model;
an optimization processor associated with said model generator for acting on said network model, said optimization processor operating to minimize a cost function corresponding to said network model so as to generate a solution set comprising network placement information and demand routing information for a particular time point; and
updating means to recursively update said network model and said cost function for each time point in said demand input structure based on said solution set obtained for a previous time point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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, comprising the steps of:
-
(A) providing a demand input structure having a plurality of demands to be serviced by said network, wherein each demand is associated with a corresponding time point;
(B) sorting said plurality of demands by their time points;
(C) starting with a demand set having the earliest time point, (C1) transforming said network into a network model;
(C2) optimizing the routing of said demand set using said network model and a cost function associated therewith;
(C3) obtaining network equipment placement information and demand routing information from said optimizing step; and
(C4) updating said network model and said cost function associated therewith based on said network equipment placement information and said demand routing information; and
(D) repeating steps (C2)-(C4) for the 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A network planning system for optimally deploying network equipment in a Fiber Optic Network having one or more rings (designated as a “
- network topology”
) disposed among at least two sites, comprising;
a computer-readable demand input data structure having a plurality of demands to be serviced by said network topology over a series of time points, wherein each demand is associated with a corresponding time point;
means for sorting said plurality of demands by their time points;
means for transforming said network topology into a multi-nodal directed graph model having a plurality of arcs;
processor means for optimizing the routing of said demands using said multi-nodal directed graph model and a cost function associated therewith, said processor means providing a solution set comprising network equipment placement information and demand routing information for a current time point; and
updating means to recursively update said multi-nodal directed graph model and said cost function associated therewith for each time point of said demand input data structure based on said solution set. - View Dependent Claims (25, 26, 27)
- network topology”
Specification