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.

Slides:



Advertisements
Similar presentations
Optical Networks BM-UC Davis122 Part III Wide-Area (Wavelength-Routed) Optical Networks – 1.Virtual Topology Design 2.Wavelength Conversion 3.Control and.
Advertisements

An Efficient Strategy for Wavelength Conversion in WDM p-Cycle Networks Dominic A. Schupke, Matthias C. Scheffel Wayne.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
9/22/2003Kevin Su Traffic Grooming in WDM Networks Kevin Su University of Texas at San Antonio.
W.D. Grover TRLabs & University of Alberta © Wayne D. Grover 2002, 2003 Mesh-restorable Network Design (2) E E Module 13.
Benefits of p-Cycles in a Mixed Protection and Restoration Approach DRCN Benefits of p-Cycles in a Mixed Protection and Restoration Approach François.
Dynamic Routing and Wavelength Assignment Scheme for Protection against Node Failure Ying Wang1, Tee Hiang Cheng1,2 and Biswanath Mukherjee3 1School of.
Capacity Design Studies of Span-Restorable Mesh Transport Networks With Shared-Risk Link Group (SRLG) Effects John Doucette, Wayne D. Grover
P-Cycle Network Design: from Fewest in Number to Smallest in Size Diane P. OnguetouWayne D. Grover Diane P. Onguetou and Wayne D. Grover TRLabs and ECE,
Quantitative Comparison of End-to-End Availability of Service Paths in Ring and Mesh- Restorable Networks Matthieu Clouqueur, Wayne D. Grover
Mesh Restorable Networks with Complete Dual Failure Restorability and with Selectvely Enhanced Dual-Failure Restorability Properties Matthieu Clouqueur,
Understand p-Cycles, Enhanced Rings, and Oriented Cycle Covers Wayne D. Grover TRLabs and University of Alberta TRLabs and University of Alberta Edmonton,
P-Cycles, Ring-Mesh Hybrids and “Ring-Mining:” Options for New and Evolving Optical Networks Wayne D. Grover TRLabs and University of.
BROADNETS 2004 San José, California, USA October 25-29, 2004 p-Cycle Network Design with Hop Limits and Circumference Limits Adil Kodian, Anthony Sack,
Capacity Comparison of Mesh Network Restoration and Protection Schemes Under Varying Graph Connectivity John Doucette Wayne D. Grover TRLabs and University.
Factors Affecting the Efficiency of Demand-wise Shared Protection Brian Forst, Wayne D. Grover Contact: Electrical and.
C O R P O R A T E T E C H N O L O G Y Strategies for Enhanced Dual Failure Restorability with Static or Reconfigurable p-Cycle Networks International Conference.
TRLabs Confidential SmartBoard Presentation May 29 May 29 th 2003, SmartBoard Presentation NFOEC-2003Sep 11, 2003 Ring Mining to p-Cycles as a Target Architecture.
Effects of TSI/TSA (or Wavelength Conversion) on Ring Loading E E Module 8 W. D. Grover TRLabs & University of Alberta © Wayne D. Grover 2002, 2003.
Optimization for Network Planning Includes slide materials developed by Wayne D. Grover, John Doucette, Dave Morley © Wayne D. Grover 2002, 2003 E E 681.
PROFITABLE CONNECTION ASSIGNMENT IN ALL OPTICAL WDM NETWORKS VISHAL ANAND LANDER (Lab. for Advanced Network Design, Evaluation and Research) In collaboration.
E E Module 18 M.H. Clouqueur and W. D. Grover TRLabs & University of Alberta © Wayne D. Grover 2002, 2003 Analysis of Path Availability in Span-Restorable.
Exploiting Forcer Structure to Serve Uncertain Demands and Minimize Redundancy of p-Cycle Networks Gangxiang Shen & Wayne D. Grover TRLabs and University.
Mesh Restorable Networks with Multiple Quality of Protection Classes Wayne D. Grover, Matthieu Clouqueur TRLabs and.
High-Availability Network Architectures (HAVANA): High-Availability Network Architectures (HAVANA): Comparative Study of Fully Pre-Cross- Connected Protection.
Routing algorithms, all distinct routes, ksp, max-flow, and network flow LPs W. D. Grover TRLabs & University of Alberta © Wayne D. Grover 2002, 2003 E.
E E Module 13 © Wayne D. Grover 2002, p-Cycles Jens Myrup Pedersen Aalborg University © Wayne D. Grover 2002, 2003 E E Module 13 ( Version.
OFC 2004, Los Angeles, CA Restorable Mesh Network Design under Demand Uncertainty: Toward “Future Proofed” Transport Investments Dion Leung, Wayne Grover.
Capacity Requirements for Network Recovery from Node Failure with Dynamic Path Restoration Gangxiang Shen and Wayne D. Grover TRLabs and University of.
Virtual Topology Adaptation in WDM Mesh Networks (for ECS 259: A. Gencata and B. Mukherjee, UC Davis) 1 Virtual Topology  Wavelength routed network 
TCOM 540/11 TCOM 540 Session 6. TCOM 540/12 Agenda Review Session 4 and 5 assignments Multicenter local access design.
Algorithmic Approaches for Efficient Enumeration of Candidate p-Cycles and Capacitated p-Cycle Network Design John Doucette 1,2, Donna He 3, Wayne D. Grover.
University of Alberta ECE Department Network Systems Gangxiang Shen, Wayne D. Grover Extending the p-Cycle Concept to Path-Segment Protection Gangxiang.
Finding Protection Cycles in DWDM Networks 2002 IEEE ICC on Volume 5, 28 April-2 May Page(s): Reporter: Jyun-Yong Du.
© Rui Wang Cycle-Oriented Distributed Preconfiguration Ring-like Speed with Mesh-like Capacity for Self-planning Network Restoration 1 Sep Rui Wang.
1.3 Modeling with exponentially many constr.  Some strong formulations (or even formulation itself) may involve exponentially many constraints (cutting.
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.
1 Protection Mechanisms for Optical WDM Networks based on Wavelength Converter Multiplexing and Backup Path Relocation Techniques Sunil Gowda and Krishna.
Topology aggregation and Multi-constraint QoS routing Presented by Almas Ansari.
Survivable Lightpath Routing: A New Approach to the Design of WDM – Based Networks Jared Strickland, Stephanie Kinsella, Travis Grosch, Sean Lunsford,
SMUCSE 8344 Protection & Restoration of Optical Networks.
E E 681 Fall Lecture 23 Course Wrap-up & Challenges for Future Optical Networking Matthieu Clouqueur TR Labs & University of Alberta.
Lightpath Restoration in WDM Optical Networks A Survey in IEEE Network Magazine Nov/Dec 2000.
Logical Topology Design
Robust Designs for WDM Routing and Provisioning Jeff Kennington & Eli Olinick Southern Methodist University Augustyn Ortynski & Gheorghe Spiride Nortel.
Cut Saturation for p-cycle Design Khalid Al-Snaie Electronics Dept., College of Technology Riyadh, Saudi Arabia Dale R. Thompson* Department of Computer.
Survivable Traffic Grooming with Differentiated End-to-End Availability Guarantees in WDM Mesh Networks Proceedings of the 13th IEEE Workshop on Local.
10/6/2003Kevin Su Traffic Grooming for Survivable WDM Networks – Shared Protection Kevin Su University of Texas at San Antonio.
1 P-Cycles. 2 What’s a p-Cycle? A preconfigured cycle formed out of the spare capacities in the network –A p-cycle uses one unit of spare capacity on.
1 Why Optical Layer Protection? Optical layer provides lightpath services to its client layers (e.g., SONET, IP, ATM) Protection mechanisms exist in the.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Optimal Design of Survivable Mesh Networks Based on Line Switched WDM Self-Healing Rings IEEE/ACM Transactions on Networking, Vol 11, NO.3, June,2003 Andrea.
Wavelength-Routed Optical Networks: Linear Formulation, Resource Budgeting Tradeoffs, and a Reconfiguration Study Dhritiman Banergee and Biswanath Mukherjee,
A study of provision of protecting capability after link failure in WDM networks 在 WDM 網路下以 FIPP 保護環連續供給保護能力之研究 作 者 : 丁德榮 (Der-Rong Din) 賴薪吉 (Hsin-Chi.
Virtual-Topology Adaptation for WDM Mesh Networks Under Dynamic Traffic.
Cycle-Oriented Distributed Preconfiguration: Ring-like Speed with Mesh-like Capacity for Self-planning Network Restoration Wayne D.Grover, Demetrios Stamatelakis.
Isabella Cerutti, Andrea Fumagalli, Sonal Sheth
John Doucette and Wayne D. Grover
Globecom 2003 December 1-5, San Francisco, California
Presented by: Wayne D. Grover, (co-author with Diane Prisca Onguetou)
1.3 Modeling with exponentially many constr.
L12. Network optimization
Span-restorable Mesh Network Design
Introduction to Network Design – Optimization Background
1.3 Modeling with exponentially many constr.
TRLabs & University of Alberta
TRLabs & University of Alberta © Wayne D. Grover 2002, 2003, 2004
Span-restorable Mesh Network Design
Design of Networks based on multiple rings
Advisor: Yeong-Sung, Lin, Ph.D. Presented by Yu-Ren, Hsieh
Presentation transcript:

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 TRLabs and University of Alberta Edmonton, AB, Canada Related papers available at: IEEE LEOS Summer Topicals 2002 Mont Tremblant, Quebec, Canada July 2002

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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 λ

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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.

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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

Wayne D. Grover and John Doucette IEEE LEOS Summer Topicals Mont Tremblant, Quebec, July 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