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.

Slides:



Advertisements
Similar presentations
In the name of God, The Beneficent, The Merciful
Advertisements

Generalized Multiprotocol Label Switching: An Overview of Signaling Enhancements and Recovery Techniques IEEE Communications Magazine July 2001.
Optimization Problems in Optical Networks. Wavelength Division Multiplexing (WDM) Directed: Symmetric: Undirected: Optic Fiber.
Optical networks: Basics of WDM
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.
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.
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.
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.
AGH University of Science and Technology NOBEL WP2 Meeting, Berlin May QoS/GoS Routing in Optical Networks.
9/22/2003Kevin Su Traffic Grooming in WDM Networks Kevin Su University of Texas at San Antonio.
Dynamic Routing and Wavelength Assignment Scheme for Protection against Node Failure Ying Wang1, Tee Hiang Cheng1,2 and Biswanath Mukherjee3 1School of.
Traffic Grooming in WDM Networks Wang Yao. WDM Technology increases the transmission capacity of optical fibers allows simultaneously transmission of.
PROFITABLE CONNECTION ASSIGNMENT IN ALL OPTICAL WDM NETWORKS VISHAL ANAND LANDER (Lab. for Advanced Network Design, Evaluation and Research) In collaboration.
ECS H. Zang and B. Mukherjee, UC Davis 1 Routing and Wavelength Assignment for Wavelength-Routed WDM Networks  Combined routing and wavelength.
2015/6/291 Fault Management in IP- Over-WDM Networks: WDM Protection Versus IP Restoration Adviser: Ho-Ting Wu Presenter: Ze-Yang Guo.
Finding Protection Cycles in DWDM Networks 2002 IEEE ICC on Volume 5, 28 April-2 May Page(s): Reporter: Jyun-Yong Du.
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.
LAN/WAN Optimization Techniques Chp.1~Chp.4 Harrell J. Van Norman Presented by Shaun Chang.
1 Distributed Computing Optical networks: switching cost and traffic grooming Shmuel Zaks ©
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.
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.
Genetic Algorithm for Multicast in WDM Networks Der-Rong Din.
Network Aware Resource Allocation in Distributed Clouds.
1 Protection Mechanisms for Optical WDM Networks based on Wavelength Converter Multiplexing and Backup Path Relocation Techniques Sunil Gowda and Krishna.
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.
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,
Algorithms for Allocating Wavelength Converters in All-Optical Networks Authors: Goaxi Xiao and Yiu-Wing Leung Presented by: Douglas L. Potts CEG 790 Summer.
Wavelength Assignment in Waveband Switching Networks with Wavelength Conversion Xiaojun Cao; Chunming Qiao; Anand, V. Jikai LI GLOBECOM '04. IEEE Volume.
SMUCSE 8344 Protection & Restoration of Optical Networks.
Network Survivability Against Region Failure Signal Processing, Communications and Computing (ICSPCC), 2011 IEEE International Conference on Ran Li, Xiaoliang.
Feedback Control Systems (FCS)
Presenter: Jonathan Murphy On Adaptive Routing in Wavelength-Routed Networks Authors: Ching-Fang Hsu Te-Lung Liu Nen-Fu Huang.
Lightpath Restoration in WDM Optical Networks A Survey in IEEE Network Magazine Nov/Dec 2000.
1 Traffic Engineering in Multi-Granularity, Heterogeneous, WDM Optical Mesh Networks Through Dynamic Traffic Grooming Keyao Zhu, Hongyue Zhu, and Biswanath.
Logical Topology Design
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
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.
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 ©
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 Presented by Sarbagya Buddhacharya. 2 Increasing bandwidth demand in telecommunication networks is satisfied by WDM networks. Dimensioning of WDM networks.
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.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
QoS-specified Traffic Grooming Algorithm in WDM Mesh Networks Bing Xiang, Hongfang Yu, Sheng Wang, Lemin Li Communications, Circuits and Systems, 2004.
Signal Flow Graphs Lect # 06.
Survivability in IP over WDM networks YINGHUA YE and SUDHIR DIXIT Nokia Research Center, Burlington, Massachusetts.
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.
CONTROL SYSTEM ENGINEERING
Isabella Cerutti, Andrea Fumagalli, Sonal Sheth
Distributed Control Plane
Frank Yeong-Sung Lin (林永松) Information Management Department
Optical Layer Protection Schemes
SIGNAL FLOW GRAPH.
The University of Adelaide, School of Computer Science
Algorithms for Budget-Constrained Survivable Topology Design
Control Systems (CS) Signal Flow Graphs Abdul Qadir Ansari, PhD
SURVIVABILITY IN IP-OVER-WDM NETWORKS (2)
Frank Yeong-Sung Lin (林永松) Information Management Department
Presentation transcript:

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 Fumagalli, Isabella Cerutti, Marco Tacca, Member of IEEE Presented by Shaun Chang

Outline Introduction Mesh network with WDM bidirectional shared-line ring protection Ubiquitous wavelength conversion availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Introduction Wavelength division multiplexing (WDM) offers a viable solution to the increasing need for higher bandwidth. A network is considered survivable when it provides some ability to restored disrupted traffic demands due to network a component failure, such as a cable cut.

Introduction (cont’d) Protection switching is currently implemented at higher layers, such as SONET/SDH, ATM and IP. The recent availability of OADM and OXC offers a new dimension of make high-speed connections survivable. A lightpath is a path of light between a source and a destination node. SHRs/WDM : shared-line WDM self-healing rings

Introduction (cont’d) Upon failure of a ring line, only the two nodes immediately adjacent to the faulted line need to perform rerouting of the interrupted traffic demands. The problem of designing a mesh (arbitrary) topology by superposing multiple SHRs/WDM has been marginally studied. The potential design constraints due to software and hardware complexity are not taken into account.

Introduction (cont’d) This paper takes into account the following design constraints: The maximum number of SHRs/WDM sharing line is bounded. The maximum number of SHRs/WDM sharing a node is bounded. The SHR/WDM maximum size (number of nodes is bounded.

Introduction (cont’d) WDM self-healing rings with line protection problem consists of three subproblems: WL subproblem : for every traffic demand, route the working lightpaths RC subproblem : for every line carrying at least one working lightpath, identify the ring(s) covering the line and protecting the traffic SW subproblem: for every ring in the cover, provision the spare wavelengths that are necessary to protect the working lightpaths.

Introduction (cont’d) Objective Minimize the total (working and protection) wavelength mileage required in a given network topology. Limit the use of wavelength converters Converter-free OADMs Only OXCs support wavelength conversion

Outline Introduction Mesh network with WDM bidirectional shared-line ring protection Ubiquitous wavelength conversion availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Mesh network with WDM bidirectional shared-line ring protection Working lightpaths are established between node pairs to support traffic demands. A lightpath can rely upon multiple rings if necessary. Optical crossconnect capabilities are required only at nodes where working lightpaths hop from one protection ring to another

Mesh network with WDM bidirectional shared-line ring protection In case of a line fault, the two nodes immediately adjacent to the fault stop transmitting on the faulted line and reroute the interrupted working lightpaths along the provisioned counter rotating spare wavelengths.

Mesh network with WDM bidirectional shared-line ring protection

ubiquitous wavelength conversion wavelength conversion is available in both OADMs and OXCs limited wavelength conversion wavelength conversion is available only in the OXCs, i.e., the wavelength of a lightpath can be changed only when crossconnecting from one ring to another Mesh network with WDM bidirectional shared-line ring protection

Outline Introduction Mesh network with WDM bidirectional shared-line ring protection Ubiquitous wavelength conversion availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Ubiquitous wavelength conversion solved with the objective of minimizing the total (working and protection) wavelength mileage

Ubiquitous wavelength conversion Assumptions:

Definition : Input parameters

Definition : Constants

Definition : Variables

Objective Function

Subject to: WL subproblem

Subject to: RC & SW subproblem

Integrality constraints

Pruning the search space Shortest Ring (SR) algorithm The minimum total wavelength mileage for a single traffic demand is achieved by selecting the shortest ring that connects both source and destination Set R is further augmented by adding the minimum weight rings that complete the covering of all lines

Pruning the search space Shortest Ring (SR) algorithm The minimum total wavelength mileage for a single traffic demand is achieved by selecting the shortest ring that connects both source and destination Set R is further augmented by adding the minimum weight rings that complete the covering of all lines

Pruning the search space Minimum Ring Distance Path (MRDP) algorithm Based on the conjecture that a candidate path must rely upon the minimum number of rings The size of set P sd is further reduced to k paths, where k is a varying parameter that can be used to control the complexity of the ILP formulation.

Auxiliary graph

Outline Introduction Mesh network with WDM bidirectional shared-line ring protection Ubiquitous wavelength conversion availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Limited wavelength conversion availability wavelength converters are present only in OXC nodes. The objective is to keep the number of required wavelength converters as minimal as possible. This is equivalent to minimizing the number of rings that are required to protect a lightpath. In many cases the two cost functions, i.e., wavelength mileage and number of converters, have conflicting objectives.

Ring assignment

Heuristic 1: Minimize the Number of Wavelength Converters First Step1: Minimize the number of rings assigned to each working lightpath given both the ring cover R 0 and the set of working lightpaths P 0. For each lightpath, the ring assignment problem is solved by selecting the ring sequence with the smallest number of rings. The sequence is found by applying a shortest path algorithm [23] to the auxiliary graph.

Heuristic 1: Minimize the Number of Wavelength Converters First Step2: Minimize the wavelength mileage of each ring without changing the working lightpath- ring assignments found in Step 1. Based on the result of Step 1, the capacity of each ring to ensure 100% protection against any single line fault is determined.

Heuristic 2: Minimize the Wavelength mileage First Step 1: Minimize the number of rings assigned to each working lightpath. For each lightpath, two integer values are derived: rd: the smallest number of rings required to protect the entire lightpath; RD: the largest number of rings required to protect the entire lightpath Subsequently, the lightpaths are sorted according to the nondecreasing difference ( RD-rd ).

Heuristic 2: Minimize the Wavelength mileage First

Step 1: Considering one lightpath at a time in the order given by the sorting, the ring assignment for each lightpath is obtained by selecting the ring sequence with the minimum number of rings that still have available protection wavelengths. Protection wavelengths that are assigned to a lightpath will be no longer available for other lightpaths. Gradually, the protection wavelengths of all rings will be assigned to the lightpaths.

Heuristic 2: Minimize the Wavelength mileage First Step 2: Minimize the wavelength mileage of each ring without changing the working lightpath-ring assignments found in Step 1.

Outline Introduction Mesh network with WDM bidirectional shared-line ring protection Ubiquitous wavelength conversion availability case: ILP formulation Limited wavelength conversion availability Numerical Results Summary

Numerical Results A. Seven-Node Benchmark Network

Seven-Node Benchmark Network N = 7 nodes L = 22 unidirectional lines The weight (length in miles) of the lines is shown in the figure

Seven-Node Benchmark Network

European Network

N = 19 nodes L = 78 unidirectional lines Total number of requested lightpaths = 1352

Total wavelength mileage

Average number of wavelength converter

Total wavelength mileage

Summary This paper addressed the problem of optimally designing WDM networks with arbitrary topologies using self- healing WDM rings (SHRs/WDM), referred to as the WRL problem. The proposed approach to designing survivable WDM networks is therefore close to optimal, relatively large networks with dozens of nodes can be designed the worst case recovery time of the SHR/WDM can be determined by limiting the maximum size of the rings, and node hardware and network management complexity can be limited by bounding the maximum number of rings that may share the same node and the same line.

Overall Gain of a SFG The general problem in network analysis of finding the relation between response (output) to stimulus (input) signals is equivalent to finding the overall gain of that network. In SFG analysis, this can be done by two general methods:  Node Absorption (Elimination) method. In this method, the overall gain of SFG from a source node to a sink node may be obtained by eliminating the intermediate nodes.  Mason's rule method.

Mason's Rule Mason's rule is a general gain formula can be used to determine the transfer functions directly. (i.e., relates the output to the input for a SFG. ) Thus the general formula for any SFG is given by : Where, P i : the total gains of the ith forward path  = 1 - (  of all individual loop gains) + (  of loop gains of all possible non- touching loops taken two at a time) - (  of loop gains of all possible non- touching loops taken three at a time) + …  i = the value of  evaluated with all gain loops touching P i are eliminated. Notice: In case, all loops are touching with forward paths (P i ),   i = 1

Touching loops: Loops with one or more nodes in common are called touching. A loop and a path are touching when they have a common node. Non-touching loops : Loops that do not have any nodes in common Non-touching loop gain : The product of loop gains from non-touching loops. V 5 (s) Example : Find C/R for the attached SFG. Forward Path gain: (Only one path, So, i =1)  P 1 = G1.G2.G3.G4.G5 ……………. (1) Loop gains: L1: G2.H1 L2: G4.H2 L3: G7.H4 L4:G2.G3.G4.G5.G6.G6.G7.G8 Non-touching loops taken two at a time: L1&L2 : G2.H1.G4.H2 L1&L3 : G2.H1.G7.H4 L2&L3 : G4.H2.G7.H4 Non-touching loops taken three at a time: L1,L2&L3: G2.H1.G4.H2.G7.H4

According to Mason’s rule:  = 1 - (G2.H1 + G4.H2 + G7.H4 + G2.G3.G4.G5.G6.G7) + [G2.H1.G4.H2 + G2.H1.G7.H4 + G4.H2.G7.H4] – [G2.H1.G4.H2.G7.H4] ……. ……. ……… (2) Then, we form  i by eliminating from  the loop gains that touch the forward path (P i ).   1 =  -  loop gains touching the forward path (P i ).   1 = 1 - G7.H4 …..……. ……… (3) Now Substituting equations (1), (2) & (3) into the Mason’s Rule as : sum of all individual loop gains sum of gain products of all possible non-touching loops taken two at a time sum of gain products of all possible non-touching loops taken three at a time

Using of Mason's Rule to solve SFG The following procedure is used to solve any SFG using Mason's rule. 1) Identify the no. of forward paths and their gains (P i ). 2) Identify the number of the loops and determine their gains (L j ). 3) Identify the non-touching loops taken two at a time, a three at a time, … etc. 4)Determine  5)Determine  i  6) Substitute all of the above information in the Mason's formula.