Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright © Wayne D. Grover 2000 EE 681 Fall 2000 Lecture 15 Mesh-restorable Network Design (2) W. D. Grover, October 26, 2000 copyright © Wayne D. Grover.

Similar presentations


Presentation on theme: "Copyright © Wayne D. Grover 2000 EE 681 Fall 2000 Lecture 15 Mesh-restorable Network Design (2) W. D. Grover, October 26, 2000 copyright © Wayne D. Grover."— Presentation transcript:

1 copyright © Wayne D. Grover 2000 EE 681 Fall 2000 Lecture 15 Mesh-restorable Network Design (2) W. D. Grover, October 26, 2000 copyright © Wayne D. Grover 2000

2 “Transportation-like” variant of the mesh spare capacity problem Partly for completeness, and partly because of the “special structure” (unimodularity) of the classic “transportation” problem. This approach also allows formulation without pre-processing to find either cutsets or eligible restoration routes. N.B.: for this we switch to node-based indexing and implicitly directional flow variables. S.t.: Restorability: - source = sink : Spare capacity : - flow conservation @ transhipment nodes :

3 copyright © Wayne D. Grover 2000 Technical aspects of the “transportation-like” problem formulation Generates –2 S (S-1) flow variables plus S capacity variables –S sets of { 2 source-sink and (N-2) flow conservation constraints } ~ i.e., O(S N) = O(S 2 ) –O(S 2 ) spare capacity constraints. Advantages: –compact formulation (in the sense of no pre-processing required) –each failure scenario presents a transportation-like flow sub-problem (however, these are all coupled under a min spare objective) –unimodular nature of transportation problem. Disadvantages: –AMPL / CPLEX memory for ~ O(S 2 ) constraints on O(S 2 ) variables –no direct knowledge of restoration path-sets from solution –no hop or distance-limiting control on restoration –implicitly assumes max-flow restoration mechanism –“blows up” in later “joint” or path-restorable problem formulations

4 copyright © Wayne D. Grover 2000 Henceforth, basing things on Herzberg-like approach... Extensions to Herzberg’s basic formulation: (1) Adding Modularity and economy of scale to the design model (2) Jointly optimizing the routing of working paths

5 copyright © Wayne D. Grover 2000 (1) Adding modularity (and economy of scale) same Before….To make it modular…. = cost of m th module size on span j = number of modules of size m on span j = capacity of m th module size Ref: J. Doucette, W. D. Grover, “Influence of Modularity and Economy-of-scale Effects on Design of Mesh-Restorable DWDM Networks”, IEEE JSAC Special Issue on Protocols and Architectures for Next Generation Optical WDM Networks, October 2000.

6 copyright © Wayne D. Grover 2000 (2) Additions for “joint” working and spare optimization = the set of all (active) O-D pairs = an individual O-D pair (“relation r”) = the set of “eligible working routes” available for working paths on relation r. = the total demand for relation r. = the amount of demand for routed over the q th eligible route for relation r. = 1 if the q th “eligible working route” for relation r crosses span j.

7 copyright © Wayne D. Grover 2000 Optimizing the working path routes with spare capacity placement modular “joint” capacity (working and spare) placement (MJCP) All demands must be routed Working capacity on spans must be adequate Only modular totals are possible All working span capacities must be fully restorable Spare capacity on spans must be adequate Cost of modules of all sizes placed on all spans new

8 copyright © Wayne D. Grover 2000 Some recent Research Comparisons on effect of design modularity Post-Modularized (PMSCP) “Modular-aware” Spare (MSCP) Joint Modular (MJCP) Working Path Routing Shortest Path Spare Capacity Placement Integer, but non-modular Modular on Totals (Spare + Working) Modularity Rounded Up * On Totals True Modular Design NotesExisting BenchmarkA compromise No approximations Joint Modular IP Formulation Ref: Doucette, Grover JSAC 2000 * rounding rule = least cost combination of modules such that meets the wi+si requirement, under the same economy-of-scale model as the MSCP and MJCP trial cases.

9 copyright © Wayne D. Grover 2000 Experimental Design Each formulation implemented in AMPL Modeling System 6.0.2. Solved in CPLEX Linear Optimizer 6.0. Used 9 test networks of various sizes (below). The number of eligible working and restoration routes is controlled by hop-limit strategies. Eligible working routes restricted to 5 to 20 per demand. Eligible restoration routes similarly restricted for each failure scenario.

10 copyright © Wayne D. Grover 2000 Experimental Design (2) Five module sizes = {12, 24, 48, 96, and 192 wavelengths}. Module costs follow three progressively greater economy-of-scale models notation for economy of scale models : 3x2x --> “3 times capacity for 2 times cost” Cost Model Module Size 12 Module Size 24 Module Size 48 Module Size 96 Module Size 192 3x2x120186288446690 4x2x120170240339480 6x2x120157205268351

11 copyright © Wayne D. Grover 2000 * Results - “modular aware” spare capacity placement (MSCP) * Relative to the least-cost post-modularized design (PMSCP) with the same series of module costs

12 copyright © Wayne D. Grover 2000 * Results - “joint modular” capacity placement (MJCP) * Relative to the least-cost post-modularized design (PMSCP) with the same series of module costs

13 copyright © Wayne D. Grover 2000 Unexpected finding: Spontaneous Topology Reduction under strong economy-of-scale scenario PMSCP (benchmark)MJCP (joint design) 24 48 12 24 4896 24 48 24 48 24 48 24 48 24 Total Capacity = 504 Total Cost = 2861 Total Used Spans = 17 Total Capacity = 612 Total Cost = 2595 (9.3% savings) Total Used Spans = 13 (23.5% reduction) 9n17s2 - 6x2x Class question: Why is this happening - explanation?

14 copyright © Wayne D. Grover 2000 Summary of Results Post-Modularized Design (PMSCP): –14 % to 37% levels of “excess” (above design working and spare) capacity arises from efficient post-modularization into the {12, 24, 48, 48, 192} set. “Modular-aware” Spare Capacity Design (MSCP): –Moderate levels of excess capacity (9% to 30%, average 19.4%). –Moderate cost savings (up to 6%). Joint Modular Design (MJCP): –Minimal excess capacity (~1 to 4.7%). –Highest cost savings (~6 to 21%, average 10.7%). –“Spontaneous Topology Reduction” observed (~ 24% of spans for 6x2x)

15 copyright © Wayne D. Grover 2000 Routing algorithms and issues related to formulating the mesh design problem files for AMPL / CPLEX

16 copyright © Wayne D. Grover 2000 Methodology - Generating the “eligible route” sets Two types of route - sets can be needed: –(1) “all distinct routes” up to a hop or distance limit (or both) for restoration each prospective span failure Needed for both joint and non-joint span-restorable mesh design. These routes are all between nodes that are adjacent in the pre-failure graph. Require S sets of such routes, typically up to hop or distance limit H –(2) distinct route sets for working path routing Needed in addition for the joint working and spare formulations - in addition to routes (1) Require ~ N 2 /2 sets of such routes (each O-D pair) Typically delimited by hop or distance limit in excess of the shortest path distance. –Rationing / budgeting of route-set sizes may be required. Then also need strategies for selecting / sampling which routes to represent

17 copyright © Wayne D. Grover 2000 An overall strategy for generating route-sets needed in the formulations One practical approach can be to generate a “master database” of all distinct routes up to some “high” hop limit –can take a long time … and produce a large file –but, it is a one-time effort for any number of studies on the same topology. Once the master route-set is available, the route representations for specific problem formulations can be generated by filter programs according to almost any desired specification.. e.g. all routes under 3,000 miles or six hops, except for... all routes that exclude nodes {…} or spans {…} routes up a the hop limit that provides at least 15 per span (or OD pair). a set of routes that visit no node more than x times the first 15 routes when sorted by increasing length etc. Possible project idea: statistical “sampling” of master route-sets for practical formulations


Download ppt "Copyright © Wayne D. Grover 2000 EE 681 Fall 2000 Lecture 15 Mesh-restorable Network Design (2) W. D. Grover, October 26, 2000 copyright © Wayne D. Grover."

Similar presentations


Ads by Google