Logical Topology Design

Slides:



Advertisements
Similar presentations
Greening Backbone Networks Shutting Off Cables in Bundled Links Will Fisher, Martin Suchara, and Jennifer Rexford Princeton University.
Advertisements

Cognitive Radio Communications and Networks: Principles and Practice By A. M. Wyglinski, M. Nekovee, Y. T. Hou (Elsevier, December 2009) 1 Chapter 12 Cross-Layer.
Power-Aware Network Design
Integer Optimization Basic Concepts Integer Linear Program(ILP): A linear program except that some or all of the decision variables must have integer.
Optimization Problems in Optical Networks. Wavelength Division Multiplexing (WDM) Directed: Symmetric: Undirected: Optic Fiber.
Optical networks: Basics of WDM
Solving IPs – Cutting Plane Algorithm General Idea: Begin by solving the LP relaxation of the IP problem. If the LP relaxation results in an integer solution,
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
1 Chapter 11 Here we see cases where the basic LP model can not be used.
Pure, Mixed-Integer, Zero-One Models
Optimization Problems in Optical Networks. Wavelength Division Multiplexing (WDM) Directed: Symmetric: Optic Fiber.
Optical Networks BM-UC Davis122 Part III Wide-Area (Wavelength-Routed) Optical Networks – 1.Virtual Topology Design 2.Wavelength Conversion 3.Control and.
CSC 778 Fall 2007 Routing & Wavelength Assignment Vinod Damle Hardik Thakker.
1 Routing and Wavelength Assignment in Wavelength Routing Networks.
Lecture: 4 WDM Networks Design & Operation
A Waveband Switching Architecture and Algorithm for Dynamic Traffic IEEE Communications Letters, Vol.7, No.8, August 2003 Xiaojun Cao, Vishal Anand, Chunming.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Progress in Linear Programming Based Branch-and-Bound Algorithms
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
9/22/2003Kevin Su Traffic Grooming in WDM Networks Kevin Su University of Texas at San Antonio.
Solving Integer Programs. Natural solution ideas that don’t work well Solution idea #1: Explicit enumeration: Try all possible solutions and pick the.
Traffic Grooming in WDM Networks Wang Yao. WDM Technology increases the transmission capacity of optical fibers allows simultaneously transmission of.
1 A Second Stage Network Recourse Problem in Stochastic Airline Crew Scheduling Joyce W. Yen University of Michigan John R. Birge Northwestern University.
PROFITABLE CONNECTION ASSIGNMENT IN ALL OPTICAL WDM NETWORKS VISHAL ANAND LANDER (Lab. for Advanced Network Design, Evaluation and Research) In collaboration.
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 5: February 2, 2009 Architecture Synthesis (Provisioning, Allocation)
Integer Programming Difference from linear programming –Variables x i must take on integral values, not real values Lots of interesting problems can be.
2015/6/291 Fault Management in IP- Over-WDM Networks: WDM Protection Versus IP Restoration Adviser: Ho-Ting Wu Presenter: Ze-Yang Guo.
Virtual Topology Adaptation in WDM Mesh Networks (for ECS 259: A. Gencata and B. Mukherjee, UC Davis) 1 Virtual Topology  Wavelength routed network 
Penn ESE535 Spring DeHon 1 ESE535: Electronic Design Automation Day 5: February 2, 2009 Architecture Synthesis (Provisioning, Allocation)
LP formulation of Economic Dispatch
1 Introduction to Optical Networks. 2 Telecommunications Network Architecture.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
Survivable Logical Topology Design in WDM Optical Ring Networks Hwajung Lee, Hongsik Choi, Suresh Subramaniam, and Hyeong-Ah Choi* The George Washington.
Helsinki 19 May 2006 Fine Protection of Data-Paths in Multi-Layer Networks Based on the GMPLS paradigm G.Oriolo, Università Tor Vergata, Roma joint work.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
November 18, Traffic Grooming in Optical WDM Networks Presented by : Md. Shamsul Wazed University of Windsor.
Survivable Lightpath Routing: A New Approach to the Design of WDM – Based Networks Jared Strickland, Stephanie Kinsella, Travis Grosch, Sean Lunsford,
Integer Programming Key characteristic of an Integer Program (IP) or Mixed Integer Linear Program (MILP): One or more of the decision variable must be.
1 Optical Burst Switching (OBS). 2 Optical Internet IP runs over an all-optical WDM layer –OXCs interconnected by fiber links –IP routers attached to.
Operational Research & ManagementOperations Scheduling Workforce Scheduling 1.Days-Off Scheduling 2.Shift Scheduling 3. Cyclic Staffing Problem (& extensions)
Minimax Open Shortest Path First (OSPF) Routing Algorithms in Networks Supporting the SMDS Service Frank Yeong-Sung Lin ( 林永松 ) Information Management.
Multi-layered Optical Network Security
Prentice HallHigh Performance TCP/IP Networking, Hassan-Jain Chapter 8 TCP/IP Performance over Optical Networks.
Integer Linear Programming Terms Pure integer programming mixed integer programming 0-1 integer programming LP relaxation of the IP Upper bound O.F. Lower.
Integer LP In-class Prob
Optical Networking University of Southern Queensland.
1 Why Optical Layer Protection? Optical layer provides lightpath services to its client layers (e.g., SONET, IP, ATM) Protection mechanisms exist in the.
Traffic grooming in WDM Networks Dynamic Traffic Grooming in WDM Mesh Networks Using a Novel Graph Model by Hongyue Zhu, Hui Zang, Keyao Zhu, and Biswanath.
Integer Programming Key characteristic of an Integer Program (IP) or Mixed Integer Linear Program (MILP): One or more of the decision variable must be.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Lagrangean Relaxation
1 Slides by Yong Liu 1, Deep Medhi 2, and Michał Pióro 3 1 Polytechnic University, New York, USA 2 University of Missouri-Kansas City, USA 3 Warsaw University.
11/02/2001 Workshop on Optical Networking 1 Design Method of Logical Topologies in WDM Network with Quality of Protection Junichi Katou Dept. of Informatics.
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.
An Optimization Model for Placement of Wavelength Converters to Minimize Blocking Probability in WDM Networks Authored by: SuixiangGao,XiaohuaJia Authored.
Wavelength-Routed Optical Networks: Linear Formulation, Resource Budgeting Tradeoffs, and a Reconfiguration Study Dhritiman Banergee and Biswanath Mukherjee,
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Tuesday, March 19 The Network Simplex Method for Solving the Minimum Cost Flow Problem Handouts: Lecture Notes Warning: there is a lot to the network.
Virtual-Topology Adaptation for WDM Mesh Networks Under Dynamic Traffic.
Constraint-Based Routing
DISA under NSA-LUCITE Contract
The minimum cost flow problem
Isabella Cerutti, Andrea Fumagalli, Sonal Sheth
1.3 Modeling with exponentially many constr.
Integer Programming (정수계획법)
L12. Network optimization
The University of Adelaide, School of Computer Science
Integer Programming (정수계획법)
Presentation transcript:

Logical Topology Design

Logical Topology vs. Physical Topology Optical layer provides lightpaths between pairs of client layer equipment (SONET TMs, IP routers, ATM switches) The lightpaths and the client layer network nodes form a logical topology The OXCs and optical fibers form a physical topology

Logical Topology Design Lightpath can eliminate electronic processing at intermediate nodes in the client layer => save client layer switch ports/electronic processing Cost: more wavelength required at the optical layer Ideally: use a fully-connected logical topology, i.e., setup a lightpath between every pair of source-destination nodes Not possible for larger networks due to limit on # wavelengths per fiber 4 node ring example

Logical Topology Design Design logical topology based on given traffic patterns and the physical topology Traffic routed over logical topology Traffic may travel more than one logical hops A logical topology can be reconfigured by changing the set of lightpaths Adaptability (when traffic patterns change) Self-healing capability (when physical topology changes due to network component failures) Upgradability (when physical topology changes due to addition or upgrading of network components)

A Logical Topology Design Problem (LDT) Given: Physical topology Packet arrival rates for every source-destination pair Objective: Compute a logical topology with minimal congestion (congestion is the maximum traffic routed over a logical link) Why minimize congestion? Low congestion leads to low packet queuing delay LT can accommodate the maximum traffic scale-up Note: need solve the packets routing problem together with LDT

LTD Assumptions: No limit on the number of wavelengths in the optical layer All lightpaths are bidirectional: if we set up a lightpath from node i to node j, we also set up a lightpath from node j to node i Each IP router has at most Δ input ports and Δ output ports constrains cost of IP routers and number of lightpaths Traffic between the same pair of nodes can be split over different paths

Mathematical Formulation See handout for problem formulation The objective functions and the constraints are linear functions of the variables Linear program (LP): all variables are real Integer linear program (ILP): all variables must take integer values Mixed integer linear program (MILP): some variables must take integer values There are efficient algorithms for solving LPs ILPs and MILPs are NP-hard

A Heuristic for LTD-MILP Use LP-relaxation and rounding Terms used in mathematical programming Feasible solution: any set of values of the variables that satisfy all the constraints Optimal solution: a feasible solution that optimizes the objective function Value: value of the objective function achieved by any optimal solution

A Heuristic for LTD-MILP LP-relaxation: if we replace the constraints bij  {0,1} by 0  bij  1, LTD-MILP reduces to LDT-LP The value of the LTD-LP is a lower bound on the value of the LTD-MILP The bound is called the LP-relaxation bound Routing-LP: the values of the bij are fixed at 0 or 1 such that the degree constraints are satisfied The problem is to route the packets over the logical topology to minimize the congestion The value of routing-LP is an upper bound on the value of LTD-MILP

A Heuristic for LTD-MILP Solve LTD-LP Fix the values of bij in LTD-LP to 0 or 1 using the rounding algorithm Solve the routing-LP

Rounding Algorithm Idea: round the bij in LTD-LP to the closet integer Arrange the values of the bij obtained in an optimal solution of the LTD-LP in decreasing order Starting at the top of the list, set each bij = 1 if the degree constraints would not be violated. Otherwise, set the bij = 0. Stop when all the degree constraints are satisfied or the bijs are exhausted