Optimization Problems in Optical Networks. Wavelength Division Multiplexing (WDM) Directed: Symmetric: Optic Fiber.

Slides:



Advertisements
Similar presentations
Optimization Problems in Optical Networks. Wavelength Division Multiplexing (WDM) Directed: Symmetric: Undirected: Optic Fiber.
Advertisements

Optical networks: Basics of WDM
Sirocco Peter Ruzicka Sirocco Results and research directions in ATM and optical networks
Novembro 2003 Tabu search heuristic for partition coloring1/29 XXXV SBPO XXXV SBPO Natal, 4-7 de novembro de 2003 A Tabu Search Heuristic for Partition.
Wavelength Routed Networks Wavelength Assignment Wavelength Conversion Cost Implications Network Modeling.
1 Routing and Wavelength Assignment in Wavelength Routing Networks.
Lecture: 4 WDM Networks Design & Operation
Wavelength Assignment in Optical Network Design Team 6: Lisa Zhang (Mentor) Brendan Farrell, Yi Huang, Mark Iwen, Ting Wang, Jintong Zheng Progress Report.
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Dynamic Wavelength Allocation and Wavelength Conversion.
1 NP-Complete Problems. 2 We discuss some hard problems:  how hard? (computational complexity)  what makes them hard?  any solutions? Definitions 
Dynamic Wavelength Allocation in All-optical Ring Networks Ori Gerstel and Shay Kutten Proceedings of ICC'97.
1 Wide-Sense Nonblocking Multicast in a Class of Regular Optical Networks From: C. Zhou and Y. Yang, IEEE Transactions on communications, vol. 50, No.
Online Social Networks and Media. Graph partitioning The general problem – Input: a graph G=(V,E) edge (u,v) denotes similarity between u and v weighted.
Five Problems CSE 421 Richard Anderson Winter 2009, Lecture 3.
Optic fiber Electronic switch the fiber serves as a transmission medium Optical networks - 1 st generation 1. Optical networks – basic notions.
1 Electronic ADM. 2 3 ADM (add-drop multiplexer)
Approximating the Traffic Grooming Problem Mordo Shalom Tel Hai Academic College & Technion.
1 Distributed Computing Optical networks: switching cost and traffic grooming Shmuel Zaks ©
9/22/2003Kevin Su Traffic Grooming in WDM Networks Kevin Su University of Texas at San Antonio.
1 Internet Networking Spring 2006 Tutorial 6 Network Cost of Minimum Spanning Tree.
NP-Complete Problems Reading Material: Chapter 10 Sections 1, 2, 3, and 4 only.
Online Algorithms Motivation and Definitions Paging Problem Competitive Analysis Online Load Balancing.
PROFITABLE CONNECTION ASSIGNMENT IN ALL OPTICAL WDM NETWORKS VISHAL ANAND LANDER (Lab. for Advanced Network Design, Evaluation and Research) In collaboration.
1 Internet Networking Spring 2004 Tutorial 6 Network Cost of Minimum Spanning Tree.
1 Internet Networking Spring 2002 Tutorial 6 Network Cost of Minimum Spanning Tree.
Coloring Algorithms and Networks. Coloring2 Graph coloring Vertex coloring: –Function f: V  C, such that for all {v,w}  E: f(v)  f(w) Chromatic number.
Virtual Topology Adaptation in WDM Mesh Networks (for ECS 259: A. Gencata and B. Mukherjee, UC Davis) 1 Virtual Topology  Wavelength routed network 
 On-line problem  Input arrives one at a time, and a decision is made (and cannot be changed).  In the minADM problem: lightpaths arrive one at a time,
1 Distributed Computing Optical networks: switching cost and traffic grooming Shmuel Zaks ©
1 Distributed Computing Optical networks: switching cost and traffic grooming Shmuel Zaks ©
V. V. Vazirani. Approximation Algorithms Chapters 3 & 22
CSC 778 Presentation Waveband Switching Neil D’souza Jonathan Grice.
Integrated Dynamic IP and Wavelength Routing in IP over WDM Networks Murali Kodialam and T. V. Lakshman Bell Laboratories Lucent Technologies IEEE INFOCOM.
Survivable Logical Topology Design in WDM Optical Ring Networks Hwajung Lee, Hongsik Choi, Suresh Subramaniam, and Hyeong-Ah Choi* The George Washington.
Genetic Algorithm for Multicast in WDM Networks Der-Rong Din.
Yossi Azar Tel Aviv University Joint work with Ilan Cohen Serving in the Dark 1.
9 1 SIT  Today, there is a general consensus that in near future wide area networks (WAN)(such as, a nation wide backbone network) will be based on.
Design Techniques for Approximation Algorithms and Approximation Classes.
Approximating Minimum Bounded Degree Spanning Tree (MBDST) Mohit Singh and Lap Chi Lau “Approximating Minimum Bounded DegreeApproximating Minimum Bounded.
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
Algorithms for Allocating Wavelength Converters in All-Optical Networks Authors: Goaxi Xiao and Yiu-Wing Leung Presented by: Douglas L. Potts CEG 790 Summer.
Το Πρόβλημα Routing and Path Coloring και οι εφαρμογές του σε πλήρως οπτικά δίκτυα Ευχαριστίες: οι διαφάνειες αυτές βασίστηκαν εν μέρει στην παρουσίαση.
Improved Approximation Algorithms for the Quality of Service Steiner Tree Problem M. Karpinski Bonn University I. Măndoiu UC San Diego A. Olshevsky GaTech.
Logical Topology Design
1 The Price of Defense M. Mavronicolas , V. Papadopoulou , L. Michael ¥, A. Philippou , P. Spirakis § University of Cyprus, Cyprus  University of Patras.
Multi-layered Optical Network Security
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
First lecture in Mathematics
1 Multicasting in a Class of Multicast-Capable WDM Networks From: Y. Wang and Y. Yang, Journal of Lightwave Technology, vol. 20, No. 3, Mar From:
1 Distributed Computing Optical networks: switching cost and traffic grooming Shmuel Zaks ©
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Minimal Spanning Tree Problems in What is a minimal spanning tree An MST is a tree (set of edges) that connects all nodes in a graph, using.
10/6/2003Kevin Su Traffic Grooming for Survivable WDM Networks – Shared Protection Kevin Su University of Texas at San Antonio.
1 The Encoding Complexity of Network Coding Michael Langberg California Institute of Technology Joint work with Jehoshua Bruck and Alex Sprintson.
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.
© Yamacraw, 2002 Symmetric Minimum Power Connectivity in Radio Networks A. Zelikovsky (GSU) Joint work with Joint work with.
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.
Isabella Cerutti, Andrea Fumagalli, Sonal Sheth
The Taxi Scheduling Problem
Coping With NP-Completeness
The University of Adelaide, School of Computer Science
CSE 421 Richard Anderson Autumn 2015, Lecture 3
Md. Tanveer Anwar University of Arkansas
Maximum Flow Neil Tang 4/8/2008
CSE 421, University of Washington, Autumn 2006
Winter 2019 Lecture 11 Minimum Spanning Trees (Part II)
Coping With NP-Completeness
CSE 421 Richard Anderson Autumn 2019, Lecture 3
Autumn 2019 Lecture 11 Minimum Spanning Trees (Part II)
Presentation transcript:

Optimization Problems in Optical Networks

Wavelength Division Multiplexing (WDM) Directed: Symmetric: Optic Fiber

Optic Switches No two inputs with the same wavelength should be routed on the same edge.

Lightpaths ADM Data in electronic form

Wavelength Division Multiplexing (WDM) Directed: Symmetric: Undirected: Optic Fiber

Routing Input : –A graph G=(V,E) –A sequence of node pairs (a i,b i ) Output: –A sequence of paths p i =(a i, v 1, …, b i )

The Load Given a graph G=(V,E) and a set P of paths on the graph, we define: for any edge e of the graph: – –the load on this edge l(e)=|P e | The (maximum, minimum, average) load on the network:

Wavelength Assignment (WLA) Input: –A graph G=(V,E). –A set or sequence of paths P. Output: –A coloring w of the paths: Constraint:

Wavelength Assignment (WLA) For any legal coloring w of the paths we define: Each lightpath requires 2 ADM’s, one at each endpoint, as described before. A total of 2.|P| ADM’s. Two paths p=(a,…,b) and p’=(b,…,c), such that w(p)=w(p’) can share the ADM in their common endpoint b. This saves one ADM. For graphs with max degree at most 2 we define:

Wavelength Assignment Problem (WLA) Possible goals: –MINW: Minimize W. or –MAXPC: Maximize |Domain(w)| under the constraint W<=W max. or –MINADM: Minimize ADM(w).

Routing and WLA (RLA) Input : –A graph G=(V,E) –A sequence of node pairs (a i,b i ) Output: –A sequence of paths p i =(a i, v 1, …, b i ) –A coloring w of the paths: –Constraint:

Static vs. Dynamic vs. Incremental Static: The input is a set (of pairs or paths), the algorithm calculates its output based on the input. Incremental (Online): –The input is a sequence of input elements (i.e. node pairs or paths). –It is supplied to the algorithm one element at a time. –The output corresponding to the input element is calculated w/o knowledge of the subsequent input elements. Dynamic: –Similar to incremental –The sequence may contain deletion requests for previous elements.

WLA (A trivial lower bound) For any instance of the WLA problem: W>=L. Proof: –Consider an edge e, such that L=l(e). –There are L paths p 1, …, p |L| using e, because the paths are simple. – –Therefore :

WLA (A trivial lower bound) For some instances W > L. L=2 W=3

Static WLA in Line Graphs The GREEDY algorithm: // The set of integers for i = 1 to |V| do –for each path p=(…,i) do –for each path p=(i,…) do

Static WLA in Path Graphs Correctness: We prove by induction on i that, after node i is processed, the following holds: This implies that at any time: Therefore:

Static WLA in Path Graphs GREEDY minimizes ADM(w) Proof: –For any v, GREEDY minimizes ADM v (w).