IO2654 Optical Networking. WDM network design. Lena Wosinska KTH/ICT. The aim of the next two lectures. To introduce some new definitions

Similar documents
WDM Network Provisioning

WDM Network Provisioning

ECE442 Communications Lecture 4. Optical Networks

A Modified Heuristic Approach of Logical Topology Design in WDM Optical Networks

Toward the joint design of electronic and optical layer protection

Optical Communications and Networking 朱祖勍. Nov. 27, 2017

OPTICAL NETWORKS. Virtual Topology Design. A. Gençata İTÜ, Dept. Computer Engineering 2005

Some economical principles

Adaptive Weight Functions for Shortest Path Routing Algorithms for Multi-Wavelength Optical WDM Networks

Capacity planning and.

Optical Networks: from fiber transmission to photonic switching

Design of CapEx-Efficient IP-over-WDM Network using Auxiliary Matrix based Heuristic

A NEW TRAFFIC AGGREGATION SCHEME IN ALL-OPTICAL WAVELENGTH ROUTED NETWORKS

A Novel Class-based Protection Algorithm Providing Fast Service Recovery in IP/WDM Networks

Rollout Algorithms for Logical Topology Design and Traffic Grooming in Multihop WDM Networks

Master s Thesis. Title. Supervisor Professor Masayuki Murata. Author Yuki Koizumi. February 15th, 2006

Capacity planning and.

Maximization of Single Hop Traffic with Greedy Heuristics

Scalable Design of Resilient Optical Grids

OPTICAL NETWORKS. Optical Metro Networks. A. Gençata İTÜ, Dept. Computer Engineering 2005

Traffic Grooming and Regenerator Placement in Impairment-Aware Optical WDM Networks

Signal-Quality Consideration for Dynamic Connection Provisioning in All- Optical Wavelength-Routed Networks

Hierarchical Traffic Grooming in WDM Networks

A Scalable Wavelength Assignment Algorithm Using Minimal Number of Wavelength Converters in Resilient WDM Networks

Designing WDM Optical Networks using Branch-and-Price

10 Optical Network Engineering

Iterative Optimization in VTD to Maximize the Open Capacity of WDM Networks

A Novel Genetic Approach to Provide Differentiated Levels of Service Resilience in IP-MPLS/WDM Networks

Design of Large-Scale Optical Networks Λ

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 21, NO. 7, SEPTEMBER

A Heuristic Algorithm for Designing Logical Topologies in Packet Networks with Wavelength Routing

Models for the Logical Topology Design Problem

On Optimal Traffic Grooming in WDM Rings

Available online at ScienceDirect

Virtual Source-Based Minimum Interference Path Multicast Routing with Differentiated QoS Guarantees in the Next Generation Optical Internet

Performance Analysis of Storage-Based Routing for Circuit-Switched Networks [1]

Arc Perturbation Algorithms for Optical Network Design

Outline. EL736 Communications Networks II: Design and Algorithms. Class3: Network Design Modelling Yong Liu 09/19/2006

On Optimal Survivability Design in WDM Optical Networks under Scheduled Traffic Models

Wavelength Assignment in a Ring Topology for Wavelength Routed WDM Optical Networks

Dynamic Wavelength Assignment for WDM All-Optical Tree Networks

Multicasting with Physical Layer Constraints in Metropolitan Optical Networks with Mesh Topologies

Traffic Grooming for Survivable WDM Networks Shared Protection

A Novel Generic Graph Model for Traffic Grooming in Heterogeneous WDM Mesh Networks

Research Article Comparative Analysis of Routing and Wavelength Assignment Algorithms used in WDM Optical Networks

Distributed Clustering Method for Large-Scaled Wavelength Routed Networks

An Ant Colony Optimization Implementation for Dynamic Routing and Wavelength Assignment in Optical Networks

Network Topology Control and Routing under Interface Constraints by Link Evaluation

DOE Award number: Name of recipient: Project Title: Principal investigator: Date of Report: Period covered by the report:

Comparison of Protection Cost at IP or WDM Layer

ROUTING AND WAVELENGTH ASSIGNMENT FOR SCHEDULED AND RANDOM LIGHTPATH DEMANDS: BIFURCATED ROUTING VERSUS NON-BIFURCATED ROUTING

Dynamic Routing and Resource Allocation in WDM Transport Networks

Spectrum Allocation Policies in Fragmentation Aware and Balanced Load Routing for Elastic Optical Networks

Sparse Converter Placement in WDM Networks and their Dynamic Operation Using Path-Metric Based Algorithms

Survivable Routing in WDM Weighted Networks

Reconfigurations of Logical Topologies for WDM Mesh Networks

An Efficient Algorithm for Solving Traffic Grooming Problems in Optical Networks

A Review of Traffic Management in WDM Optical Networks: Progress and Challenges

A New Algorithm for the Distributed RWA Problem in WDM Networks Using Ant Colony Optimization

n = 2 n = 2 n = 1 n = 1 λ 12 µ λ λ /2 λ /2 λ22 λ 22 λ 22 λ n = 0 n = 0 λ 11 λ /2 0,2,0,0 1,1,1, ,0,2,0 1,0,1,0 0,2,0,0 12 1,1,0,0

Flow Isolation in Optical Networks

OPTICAL GRID NETWORK DIMENSIONING, PROVISIONING, AND JOB SCHEDULING

Optical Packet Switching

Survivability approaches for multiple failures in WDM optical networks

OFC/NFOEC 2012 Review on

An Algorithm for Traffic Grooming in WDM Mesh Networks with Dynamically Changing Light-Trees

S Optical Networks Course Lecture 7: Optical Network Design

EXAMINING OF RECONFIGURATION AND REROUTING APPROACHES: WDM NETWORKS

Analysis and Algorithms for Partial Protection in Mesh Networks

3350 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 29, NO. 21, NOVEMBER 1, Reach Adapting Algorithms for Mixed Line Rate WDM Transport Networks

A PRACTICAL AND COST-EFFECTIVE APPROACH TO EFFICIENT TRAFFIC GROOMING IN WDM MESH NETWORKS

Performance Analysis on Various Wavelength Assignment Algorithms with Traffic Grooming

IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 20, NO. 1, FEBRUARY

1. INTRODUCTION light tree First Generation Second Generation Third Generation

Machine-Learning-Based Flow scheduling in OTSSenabled

A Customizable Two-Step Framework for General Equipment Provisioning in Optical Transport Networks

Efficient communication using multiple cycles and multiple channels

Design of Logical Topologies in Wavelength-Routed IP Networks

10. Network dimensioning

Energy-Efficient Traffic GroominginWDM Networks With Scheduled Time Traffic

Shared Risk Link Group (SRLG)-Diverse Path Provisioning Under Hybrid Service Level Agreements in Wavelength-Routed Optical Mesh Networks

Network Survivability Performance Evaluation with Applications in WDM Networks with Wavelength Conversion

Efficient Segmentation based heuristic approach for Virtual Topology Design in Fiber Optical Networks

Survivability Architectures for Service Independent Access Points to Multiwavelength Optical Wide Area Networks

QoS routing in DWDM Optical Packet Networks

Elsevier Editorial System(tm) for Optical Switching and Networking Manuscript Draft

An Efficient Algorithm for Virtual-Wavelength-Path Routing Minimizing Average Number of Hops

An Integer Programming Approach to Packing Lightpaths on WDM Networks 파장분할다중화망의광경로패킹에대한정수계획해법. 1. Introduction

LOGICAL TOPOLOGY DESIGN FOR IP REROUTING: ASONS VERSUS STATIC OTNS

Comparing OSNR based Policies for an Adaptive-Alternative IA-RWA Algorithm Applied to All-Optical Networks

On-Line Routing in WDM-TDM Switched Optical Mesh Networks

A Study of Waveband Switching With Multilayer Multigranular Optical Cross-Connects

Efficient Multipath Routing and Wavelength Allocation Using Traffic Grooming in Optical Wavelength Division Multiplexing Mesh Networks

CHAPTER-III WAVELENGTH ROUTING ALGORITHMS

SPARE CAPACITY MODELLING AND ITS APPLICATIONS IN SURVIVABLE IP-OVER-OPTICAL NETWORKS

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Link Dimensioning and LSP Optimization for MPLS Networks Supporting DiffServ EF and BE Classes

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 25, NO. 5, JUNE

Course Details. Optical Networks. Grading. Course References. Outline of Course. Course Project. Jason Jue The University of Texas at Dallas

Delayed reservation decision in optical burst switching networks with optical buffers

Transcription:

IO2654 Optical Networking WDM network design Lena Wosinska KTH/ICT 1 The aim of the next two lectures To introduce some new definitions To make you aware about the trade-offs for WDM network design To give you insight into the dimensioning and optimization problems 2 IO2654 Optical networking 1

WDM Network design Introduction Definitions Trade-offs Problem definition Lightpath topology design (LTD) Routing and wavelength assignment (RWA) Summary Examples 3 Objective Seattle New York Given a traffic matrix (a forecast) and a fiber (physical) topology: design the network that supports the traffic forecast 4 IO2654 Optical networking 2

Definitions Lightpath topology: Logical (virtual) topology Physical topology: Fiber topology Grooming: Kind of time multiplexing: packing a low speed channels into higher speed channels. 5 Problem definition The WDM network transports data traffic from the client layer The WDM network is to establish lightpaths to support the client traffic demands Given the fiber (physical) topology and traffic demand (forecast) Determine the lightpath (virtual or logical) topology (Lightpath topology design: LTD) Routing and wavelength assignment (RWA) Traffic demands are expressed in a traffic matrix T=[λ sd ] λ sd is the demand in packets/second between source node s and destination node d The traffic matrix is obtained by forecasting 6 IO2654 Optical networking 3

Heuristic solution Hard to determine the lightpath topology jointly with the routing and wavelength assignment Split into separate LTD and RWA problems Solve the LTD problem and then realize the obtained LTD within the optical layer (i.e. for the obtained LTD solve RWA problem). 7 WDM Network design Introduction Definitions Trade-offs Problem definition Lightpath topology design (LTD) Routing and wavelength assignment (RWA) Summary Examples 8 IO2654 Optical networking 4

Lightpath Topology Design (LTD) problem Given The traffic demands The maximum number of ports per client node, Lightpaths interconnect client nodes bidirectionally Determine the topology and routing of packets Objective: Minimize the maximum load that any lightpath must carry 9 LTD: mathematical formulation Assume n source and destination nodes Up to (n-1)n lightpaths (λ ij = 0, i=j) Traffic between s and d might use several lightpaths o Conservation of flow s-d: rate λ sd at source, λ sd at the destination, and 0 at all intermediate nodes Each lightpath starts and terminates at ports in client nodes o b ij = 1 if nodes i and j are interconnected by a lightpath, 0 otherwise Goal: Find the b ij under the objective min λ, λ = max s, max max i, j d sd sd a λ, 0 a ij sd ij 1 10 IO2654 Optical networking 5

LTD computation This is a mathematical program Linear if unconstrained (LP) Mixed integer linear program (MILP) when ο λ s are real, positive, and o b ij are integer {0, 1} Computational complexity an issue 11 WDM Network design Introduction Definitions Trade-offs Problem definition Lightpath topology design (LTD) Routing and wavelength assignment (RWA) Summary Examples 12 IO2654 Optical networking 6

How to map the LT to the fiber topology Undirected or directed edges o Can one wavelength channel be used in both directions? Lightpaths cannot share wavelength channels on a shared fiber link Wavelength conversion o Allows the lightpath to use different wavelengths o No conversion: One wavelength for the entire path o Limited conversion From a limited input set to a limited output set In some but not all nodes Other limitations o Signal quality (regeneration) o Survivability o etc 13 WDM network planning: Input Input parameters, given a priori Physical topology (OXC nodes and WDM spans) Forecast of traffic demand (virtual topology = lightpath topology) o Connections can be unidirectional or bidirectional o Each connection corresponds to one lightpath to be setup between the nodes o Each connection requires the full capacity of a wavelength channel (no traffic grooming) 14 IO2654 Optical networking 7

WDM network planning: Resources Network resources: two cases Fiber-constrained: the number of fibers per link is a pre-assigned global parameter while the number of wavelengths per fiber required to setup all the lightpaths is to be defined Wavelength-constrained: the number of wavelengths per fiber is a pre-assigned global parameter and the number of fibers per link required to setup all the lightpaths is to be defined 15 Static WDM network planning: Physical constraints Wavelength conversion capability Absent (wavelength path, WP) Full (virtual wavelength path, VWP) Partial (partial virtual wavelength path, PVWP) Propagation impairments The length of lightpaths and #of nodes are limited by physical impairments (physicallength constraint) 16 IO2654 Optical networking 8

WDM network optimization Routing: Constrained: only some possible paths between source and destination (e.g. the K shortest paths) are admissible o Great problem simplification Unconstrained: all the possible paths are admissible o Higher efficiency in network resource utilization Cost function to be optimized (optimization objectives) Route all the lightpaths using the minimum number of wavelengths Route all the lightpaths using the minimum number of fibers Route all the lightpaths minimizing the total network cost, taking into account also switching systems 17 Objective Realize the lightpath topology, meet all constraints Minimize the number of wavelengths used per link o Offline: For all lightpaths determined by the LTD Minimize blocking and number of wavelengths used per link o Online: For demands coming during operation 18 IO2654 Optical networking 9

This image cannot currently be displayed. RWA approaches ILP formulation Heuristic Routing sub-problem Wavelength assignment sub-problem 19 RWA: ILP formulation Minimize: Such that: i F sd ij k F F max max F F sd jk λ sd sd ij : s, d F sd ij λsd = λ 0 : sd ij if if otherwise s = # of lightpaths between s and d. # of lightpaths on link i j that are following from s to d. d = j j 20 IO2654 Optical networking 10

RWA (provisioning) Problem Statement Given: a set of lightpaths that need to be established in the network physical topology number of fibers and number of wavelengths on fiber other constraints: e.g., wavelength continuity, physical impairments, survivability, etc Determine: the routes over which these lightpaths should be set up the wavelengths which should be assigned to these lightpaths meet all constraints Lightpath is blocked when it cannot be set up due to lack of resources (routes and/or wavelengths) or due to other constraints The corresponding network optimization problem is to minimize the blocking probability 21 Wavelength Continuity Constraint No wavelength conversion functionality in the network lightpaths operate on the same wavelength across all fiber links Wavelength continuity constraint can be alleviated by wavelength converter functionality at all or some selected nodes Lightpath may switch between different wavelengths on its route from its origin to its termination Tradeoff: cost vs. performance 22 IO2654 Optical networking 11

Physical Impairments Constraint Directly related to the nature of the physical medium (fiber) and transparent optical transmission Optical signal impairments affect the quality of the lightpaths Limiting reach of the lightpaths Physical impairments can be mitigated by signal regeneration 3R regeneration: Re-amplification, Re-shaping and Retiming Tradeoff: cost vs. performance 23 Survivability Constraint Related to the network ability to ensure service provisioning in the presence of failures Link and path protection Each working lightpath is assigned spare wavelength resources to survive in case of a link or node failure Impact on the RWA solution due to the extra contraints for disjointness: link disjoint node disjoint SRLG disjoint 24 IO2654 Optical networking 12

Routing & Wavelength Assignment - Routing sub-problem - Wavelength assignment sub-problem 25 Routing sub-problem Fixed routing Fixed-alternate routing Adaptive routing Fault-tolerant routing 26 IO2654 Optical networking 13

Routing algorithms Shortest Path selects the shortest sourcedestination path (# of links/nodes) Least Loaded Routing avoids the busiest links Least Loaded Node avoids the busiest nodes 27 Wavelength assignment sub-problem Static (offline) WA sub-problem Graph coloring Dynamic/static (on/offline) WA subproblem etc. Random (R) Wavelength Assignment First-Fit (FF) Least-Used (LU)/SPREAD Max-Used (MU)/PACK Least Loaded (LL) 28 IO2654 Optical networking 14

Static (offline) WA: Graph coloring NC Wavelength continuity constraint Given: all connections and routes Objective: assign wavelengths (colors) to each lightpath so as to minimize the number of wavelengths used under the wavelength continuity constraint Construct a graph G so that each lightpath in the system is represented by a node. Undirected edge between nodes in the G if the corresponding lightpaths share a physical link Color the nods of G such that no two adjacent nodes have the same color. 29 Dynamic (online) WA algorithms Random (R) Determine the set of wavelengths that are available at a given route Pick one with uniform probability First-Fit (FF) All wavelengths are numbered Assign the first available wavelength Least-Used (LU)/SPREAD Select the wavelength that is the least used in the network Max-Used (MU)/PACKED Select the most used wavelength in the network Least-Loaded (LL) designed for multi-fiber networks Select the wavelength with largest residual capacity on the most loaded link along the connection. 30 IO2654 Optical networking 15

WA: Alternate routing lowers blocking Random-1: (no alternative routes) Choose at random one of the available wavelengths on a fixed shortest path between s-d Random-2: Fix two shortest paths between every s-d Choose at random one of the available wavelengths on the first shortest path If no such wavelength is available choose a random one on the second shortest path Max-used-1: On a fixed shortest path between s-d choose the available wavelength that is used most in the network at that time Max-used-2: Use the wavelength for first path that is used most in network Try second path when first path is full 31 Dimensioning wavelength routing (WR) networks common practice IO2654 Optical networking 16

Deterministic vs. Statistical dimensioning Deterministic network dimensioning: Forecast traffic demands Solve the LTD Solve the RWA (network dimensioning problem) Iterate every 6 to 12 months Upgrade the network to meet all demands Constrain RWA not to disturb established lightpaths Deterministic setting Alternatively: Statistical dimensioning using statistical models First-passage model Blocking model 33 RWA Statistical dimensioning: First-passage model Transient network state Network starts without any lightpaths Demands arrive randomly and lightpaths are set up one by one Lightpaths might be terminated o Rate of termination strictly less than rate of arrivals of demands Number of lightpaths increases Eventually, a demand cannot be met Dimensioning of WDM network Blocking should not occur before a given time Time chosen to be long enough for network upgrade Goal is probabilistic Problem with tractability 34 IO2654 Optical networking 17

RWA. Statistical dimensioning: Blocking model Assume stochastic equilibrium Arrival rate strictly smaller than departure rate Determine maximum offered traffic (offered load) Given an upper bound on blocking probability Usually assumes arrival as Poisson process, lightpaths with exponentially distributed durations and uniform traffic distribution Reuse factor: offered load per wavelength at given blocking probability. Depends on network topology traffic distribution actual RWA algorithm number of wavelengths available Usually evaluated by simulation 35 Summary The WDM network should meet client layer demands Demands arrive one by one Demands forecasted The lightpath topology is designed to meet limits in port counts while minimize the highest load Routing and wavelength assignment Maps the lightpath topology to the fiber topology Provides dimensioning of WDM network General problems of computability Optimization problems with complex constraints 36 IO2654 Optical networking 18