Presentation is loading. Please wait.

Presentation is loading. Please wait.

Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles (work in progress) Wayne D. Grover, John Doucette.

Similar presentations


Presentation on theme: "Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles (work in progress) Wayne D. Grover, John Doucette."— Presentation transcript:

1 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles (work in progress) Wayne D. Grover, John Doucette grover@trlabs.ca, doucette@trlabs.ca TRLabs and University of Alberta Edmonton, AB, Canada Related papers available at: www.ee.ualberta.ca/~grover IEEE LEOS Summer Topicals 2002 Mont Tremblant, Quebec, Canada July 2002

2 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 2 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Outline What are p- Cycles ? –Why do we say they offer “mesh-efficiency with ring-speed ?” Optimal design with p-Cycles –non-joint or “spare capacity only design” –jointly optimized design What makes a “good” p-Cycle ? –The idea of Preselection –Preselection by Topological Score, by A Priori Efficiency (AE) Application of Preselection to Joint and non-joint p_cycle Design Problems

3 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 3 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Important Features of p-Cycles Working paths go via shortest routes over the graph p-Cycles are formed only in the spare capacity Can be either OXC-based or on ADM-like nodal devices a unit-capacity p-cycle protects: –one unit of working capacity for “on cycle” failures –two units of working capacity for “straddling” span failures Straddling spans: –there may be up to N(N-1)/2 -N straddling span relationships –straddling spans each bear two working channels and zero spare Only two nodes do any real-time switching for restoration –protection capacity is fully preconnected –switching actions are known prior to failure

4 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 4 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles The Unique Position p-Cycles Occupy Redundancy Speed “50 ms” 100 %50 %200 % Path rest, SBPP Span (link) rest. BLSR 200 ms p -cycles: BLSR speed mesh efficiency

5 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 5 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Backgrounder: p-Cycles Ring network : p-Cycle: Spare Capacity Protection Coverage Able to restore 9 working wavelength channels Able to restore 29 working wavelength channels (on 19 spans) x2 protection coverage on each “straddling” span

6 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 6 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Motivation for Joint Optimization In “joint” optimization the working route assignments are chosen in conjunction with survivability considerations: –example of the effect this can have: 2 spares 2 working channel-hops 12 spares in total TOTAL Capacity = 14 route length = 2 2 λ route length = 2+ε 1 spare 2+ε working 6 spares in total TOTAL Capacity = 8+ ε 2 λ

7 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 7 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Approaches to p-Cycle Network Design (non-joint)(joint) Route all lightpath requirements via shortest-paths Heuristic algorithm(s) for p-cycle formation I.L.P. solution for p-cycle formation enumerate graph cycles working routes & working capacity p-cycles & spare capacity enumerate eligible working routes enumerate graph cycles “all in one” I.L.P. solution working routes & working capacity p-cycles & spare capacity

8 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 8 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Integer Linear Programming (I.L.P) Formulation (for the joint problem) Objective Function: –Minimize { total cost of working and spare capacity } Subject To: –A. All lightpath requirements are routed. –B. Enough WDM channels are provisioned to accommodate the routing of lighpaths in A. –C. The selected set of p-cycles give 100% span protection. –D. Enough spare channels are provisioned to create the p-cycles needed in C. –E. Integer p-cycles decision variables, integer capacity

9 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 9 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Comments : Approaches to p-Cycle Network Design Non-joint problem: –several heuristic algorithms under development –however, optimal solution is quite fast too –no real difficulties here Joint design problem: –I.L.P more complex to solve (coupled integer decision variables and constraint systems) Idea: use I.L.P. but with reduced number of “preselected” candidate cycles –need some a priori view as to what makes a candidate cycle a promising as p-cycle

10 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 10 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Preselection Criteria: (1) Topological Score (TS) Credit rules: +1 for an “on-cycle” protection relationship +2 for a “straddling span” protection relationship Examples TS 6 spans, all on-cycle (equiv. To a ring) TS= 6 7 spans on-cycle 2 straddlers TS = 7 + 2*2 = 11 “on-cycle” “straddlers” By itself TS tends to like large cycles (Hamiltonian maximizes TS): no regard to corresponding cost of the cycle

11 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 11 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Preselection Criteria: (2) a Priori Efficiency (AE) AE is defined as: TS j -------------- Cost of cycle j ExamplesAE TS= 6 Cost = 6 hops --> AE = 1 Note: all rings have AE = 1 TS= 11 Cost = 7 hops --> AE = 1.57 Preselection hypothesis: choose a “small” number of elite cycle candidates based on AE Let I.L.P. formulation assemble final design

12 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 12 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles COST239 European Study Network Pan European optical core network planning model defined by COST 239 study group for optical networks 11 nodes, 26 spans Average nodal degree = 4.7 Demand matrix –Distributed pattern –1 to 11 lightpaths per node (average = 3.2) Copenhagen London Amsterdam Berlin Paris Brussels Luxembourg Prague Vienna Zurich Milan

13 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 13 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Results(1): Benefits of Preselection by AE Metric (non-joint design) COST239 non-joint designs: Solution quality vs. No. candidate p-cycles in designc 500 cycles 2000 cycles

14 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 14 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Results(2): Benefits of AE Metric Pre-Selection (Joint Design) 200 cycles 2000 cycles COST239 joint designs: Solution quality vs. No. candidate p-cycles in designc

15 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 15 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Benefits of AE Metric Pre-Selection (Joint Design) Additional Test Network: 20 nodes, 40 spans, 190 demand pairs mipgap 2000 cycles 18,000 cycles

16 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 16 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Where the Preselection Heuristic Can Really Help... Exponential Nature of Cycle Enumeration Illustrated for 40 nodes and a varying # of spans (hence connectivity) The preselection strategy will help us keep the problem sizes manageable, i.e., in this range, avoiding the “combinatorial explosion” that happens over here.

17 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 17 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles How Much Does Joint Design Improve Efficiency? jointnon-joint COST-239 COST-239 Joint design uses 5% more working capacity, and 43% less spare capacity for total network capacity reduction of 13%. Network redundancy = 39% (4 p-cycles)(7 p-cycles) working spare

18 Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals 2002 - Mont Tremblant, Quebec, July 2002 18 Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles Summary : Main Findings “Jointly optimized” p-cycle protected OTNs can be extremely efficient: –as little as 39% redundancy observed (for 100% span protection) Joint design is a more complex problem, however: –Solution time reduced by preselection of a small number of elite cycle candidates based on AE Further Work and Applications: Other test networks Incremental application to dynamic demands Strategies for wavelength conversion Design heuristics


Download ppt "Advances in Optical Network Design with p-Cycles: Joint optimization and pre-selection of candidate p-cycles (work in progress) Wayne D. Grover, John Doucette."

Similar presentations


Ads by Google