Chapter 11 Wavelength Conversion. To establish a lightpath, we require that the same wavelength be allocated on all the links in the path. This requirement.

Slides:



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

The strength of routing Schemes. Main issues Eliminating the buzz: Are there real differences between forwarding schemes: OSPF vs. MPLS? Can we quantify.
Optical networks: Basics of WDM
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
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.
Note Bandwidth utilization is the wise use of available bandwidth to achieve specific goals. Efficiency can be achieved by multiplexing; privacy and.
Wavelength Routed Networks Wavelength Assignment Wavelength Conversion Cost Implications Network Modeling.
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.
Protection Mechanisms for Optical WDM Networks based on Wavelength Converter Multiplexing and Backup Path Relocation Techniques Presented by: Brian V.
SMUCSE 8344 Optical Networks Introduction. SMUCSE 8344 Why Optical? Bandwidth Low cost ($0.30/yard) Extremely low error rate ( vs for copper.
CWI PNA2, Reading Seminar, Presented by Yoni Nazarathy EURANDOM and the Dept. of Mechanical Engineering, TU/e Eindhoven September 17, 2009 An Assortment.
Lecture: 4 WDM Networks Design & Operation
1 EL736 Communications Networks II: Design and Algorithms Class3: Network Design Modeling Yong Liu 09/19/2007.
Bounds on Code Length Theorem: Let l ∗ 1, l ∗ 2,..., l ∗ m be optimal codeword lengths for a source distribution p and a D-ary alphabet, and let L ∗ be.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
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.
9/22/2003Kevin Su Traffic Grooming in WDM Networks Kevin Su University of Texas at San Antonio.
Module 3.4: Switching Circuit Switching Packet Switching K. Salah.
Dynamic Routing and Wavelength Assignment Scheme for Protection against Node Failure Ying Wang1, Tee Hiang Cheng1,2 and Biswanath Mukherjee3 1School of.
Performance and Power Efficient On-Chip Communication Using Adaptive Virtual Point-to-Point Connections M. Modarressi, H. Sarbazi-Azad, and A. Tavakkol.
1 Introduction to Optical Networks. 2 Telecommunications Network Architecture.
All Optical Switching Architectures. Introduction Optical switches are necessary for achieving reliable, fast and flexible modular communication means.
MODULE IV SWITCHED WAN.
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.
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.
WAN technologies and routing Packet switches and store and forward Hierarchical addresses, routing and routing tables Routing table computation Example.
1 PHYSICAL IMPAIRMENTS Maruthy Mentireddi Raghu Kalyan Anna.
Network Aware Resource Allocation in Distributed Clouds.
An Integration Framework for Sensor Networks and Data Stream Management Systems.
1 Protection Mechanisms for Optical WDM Networks based on Wavelength Converter Multiplexing and Backup Path Relocation Techniques Sunil Gowda and Krishna.
TTM1 – 2013: Core networks and Optical Circuit Switching (OCS)
Waveband switching. WBS –In GMPLS networks, underlying network nodes need to support multiple switching granularities –Therefore, ordinary wavelength-switching.
1 A Presentation on Design and Implementation of Wavelength-Flexible Network Nodes Carl Nuzman, Juerg Leuthold, Roland Ryf, S.Chandrasekar, c. Randy Giles.
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.
Wavelength Assignment in Waveband Switching Networks with Wavelength Conversion Xiaojun Cao; Chunming Qiao; Anand, V. Jikai LI GLOBECOM '04. IEEE Volume.
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.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
Lightpath Restoration in WDM Optical Networks A Survey in IEEE Network Magazine Nov/Dec 2000.
Computer Networks with Internet Technology William Stallings
1 Traffic Engineering in Multi-Granularity, Heterogeneous, WDM Optical Mesh Networks Through Dynamic Traffic Grooming Keyao Zhu, Hongyue Zhu, and Biswanath.
Logical Topology Design
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:
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
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.
Optical Networking University of Southern Queensland.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CH. 8: SWITCHING & DATAGRAM NETWORKS 7.1.
1 Dynamic RWA Connection requests arrive sequentially. Setup a lightpath when a connection request arrives and teardown the lightpath when a connection.
1 Kyung Hee University Chapter 8 Switching. 2 Kyung Hee University Switching  Switching  Switches are devices capable of creating temporary connections.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Survivability in IP over WDM networks YINGHUA YE and SUDHIR DIXIT Nokia Research Center, Burlington, Massachusetts.
Introduction to Communication Lecture (07) 1. Bandwidth utilization Bandwidth utilization is the wise use of available bandwidth to achieve specific goals.
OPTICAL SWITCHING BY SURYA ANJANI.Y. COMMUNICATION SYSTEMS MANIPAL UNIVERSITY-DUBAI B.E.ECE( )
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Chapter 2 PHYSICAL LAYER.
Network Resources.
Presented by Tae-Seok Kim
Chapter 8 Switching Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Data and Computer Communications
The University of Adelaide, School of Computer Science
Design & development of impairment-aware routing and wavelength assignment algorithms for Future Internet Mohammad Shoyaib Student ID: Image.
Chapter 10 RWA 2019/5/9.
Presentation transcript:

Chapter 11 Wavelength Conversion

To establish a lightpath, we require that the same wavelength be allocated on all the links in the path. This requirement is known as the wavelength- continuity constraint (e.g., see [BaMu96]). This constraint distinguishes the wavelength- routed network from a circuit-switched network which blocks calls only when there is no capacity along any of the links in the path. assigned to the call.

Wavelength conversion wavelength conversion: – It is easy to eliminate the wavelength-continuity constraint, if we were able to convert the data arriving on one wavelength along a link into another wavelength at an intermediate node and forward it along the next link. a single lightpath in such a wavelength-convertible network can use a different wavelength along each of the links in its path. Thus, wavelength conversion may improve the efficiency in the network by resolving the wavelength conflicts of the lightpaths.

Wavelength converter

Characteristics of WC transparency to bit rates and signal formats, fast setup time of output wavelength, conversion to both shorter and longer wavelengths, moderate input power levels, possibility for same input and output wavelengths (i.e., no conversion), insensitivity to input signal polarization, low-chirp output signal with high extinction ratio7 and large signal-to-noise ratio, and simple implementation.

Wavelength Conversion Technologies Wavelength conversion techniques can be broadly classified into two types: –opto-electronic wavelength conversion: the optical signal must first be converted into an electronic signal; and –all-optical wavelength conversion: the signal remains in the optical domain. coherent effects cross modulation.

Wavelength Conversion in Switches Where do we place them in the network? switches (crossconnects) A possible architecture of such a wavelength- convertible switching node is the dedicated wavelength-convertible switch (from [LeLi93]). (wavelength interchanging crossconnect (WIXC)),. Each wavelength along each output link in a switch has a dedicated wavelength converter i.e., an M x M switch in an N-wavelength system requires M x N converters.

The incoming optical signal from a link at the switch is first wavelength demultiplexed into separate wavelengths. Each wavelength is switched to the desired output port by the nonblocking optical switch. The output signal may have its wavelength changed by its wavelength converter. Finally, various wavelengths combine to form an aggregate signal coupled to an outbound fiber.

Wavelength Conversion in Switches

Switch sharing converter the dedicated wavelength-convertible switch is not very cost efficient since all of its converters may not be required all the time [InMu96]. An effective method to cut costs is to share the converters. Two architectures: –share­per-node structure –share-per-link structure

share­per-node structure All the converters at the switching node are collected in a converter bank. A converter bank is a collection of a few wavelength converters. This bank can be accessed by any wavelength on any incoming fiber by appropriately configuring the larger optical switch. In this architecture, only the wavelengths which require conversion are directed to the converter bank. The converted wavelengths are then switched to the appropriate outbound fiber link by the second optical switch.

Share-per-Node WC

Share-per-link structure Each outgoing fiber link is provided with a dedicated converter bank which can be accessed only by those lightpaths traveling on that particular outbound link. The optical switch can be configured appropriately to direct wavelengths to-ward a particular link, either with conversion or without conversion.

Share-per-link structure

11.3 network design Network designs must evolve to incorporate wavelength conversion effectively. Network designers must choose not only among the various conversion techniques but also among the several switch archi­tectures described. An important challenge in the design is to overcome the limitations in using wavelength conversion technology. These limitations fall into the following three categories: –Limited availability of wavelength converters at the nodes. –Sharing of converters. –Limited ‑ range wavelength conversion.

Limited availability of wavelength converters at the nodes. As long as wavelength converters remain expensive [Yoo96], it may not be economically viable to equip all the nodes in a WDM network with them. Some effects of sparse conversion (i.e., having only a few converting switches in the network) have been examined [SuAS96]. An interesting question which has not been answered is where (optimally?) to place these few converters in the network.

Sharing of converters. Even among the switches capable of wavelength conversion, it may not be cost effective to equip all the output ports of a switch with this capability. Designs of switch architectures have been proposed which allow sharing of converters among the various signals at a switch. It has been shown in [LeLi93] that the performance of such a network saturates when the number of converters at a switch increases beyond a certain threshold. An interesting problem is to quantify the dependence of this threshold on the routing algorithm used and the blocking probability desired.

Limited ‑ range wavelength conversion. Four ‑ wave ‑ mixing ‑ based all­optical wavelength converters provide only a limited ‑ range conversion capability. If the range is limited to k, then an input wavelength λ i can only be converted to wavelengths λ max(i-k,1) through λ max(i+k,N) –where N is the number of wavelengths in the system (indexed 1 through N). Analysis shows that networks employing such devices, however, compare favorably with those utilizing converters with full ‑ range capability, under certain conditions.

Network Control Control algorithms are required in a network to manage its resources effectively. An important task of the control mechanism is to provide routes to the lightpath requests while maximizing a desired system parameter, e.g., throughput. Such routing schemes can be classified into static and dynamic categories depending on whether the lightpath requests are known a priori or not.

Dynamic Routing In a wavelength ‑ routed optical network, lightpath requests arrive at random between source ‑ destination pairs and each lightpath has a random holding time after which it is torn down. These lightpaths need to be set up dynamically between source ‑ destination pairs by determining a route through the network connecting the source to the destination and assigning a free wavelength along this path. Two lightpaths which have at least a link in common cannot use the same wavelength. Moreover, the same wavelength has to be assigned to a path on all of its links. This is the wavelength ‑ continuity constraint described in Section This routing and wavelength assignment (RWA) problem

Dynamic Routing However, if all switches in the network have full wavelength conversion, the network becomes equivalent to a circuit­switched telephone network [RaSi95]. Routing algorithms have been proposed for use in wavelength ‑ convertible networks. In [LeLi93], the routing algorithm approximates the cost function of routing as the sum of individual costs due to using channels and wavelength converters. For this purpose, an auxiliary graph is created [BaSB91] and the shortest­path algorithm is applied on the graph to determine the route. In [ChFZ96], an algorithm with provably optimal running time has been provided for such a technique.

Dynamic Routing Algorithms have also been studied which use a fixed path or deterministic routing [RaSi95]. In such a scheme, there is a fixed path between every source ‑ destination pair in the network. Several RWA heuristics have been designed based on which wavelength to assign to a lightpath along the fixed path [BaSB91, MoAz96a, MoAz96b] and which, if any, lightpaths to block selectively. However, design of efficient routing algorithms which incorporate the limitations in Section still remains an open problem.

Static Routing Static RWA problem assumes that all the lightpaths that areto be set up in the network are known initially. The objective is to maximize the total throughput in the network, i.e., the total number of light-paths which can be established simultaneously in the network. An upper bound on the carried traffic per available wavelength has been obtained (for a network with and without wavelength conversion) by relaxing the corresponding integer linear program (ILP) [RaSi95]. Several heuristic­based approaches have been proposed for solving the static RWA problem in a network without wavelength conversion [ChBa96]. Again, efficient algorithms which incorporate the limitations in Section for a wavelength ‑ convertible network are still unavailable.

Network Management Issues arise in network management regarding the use of wavelength conversion to promote interoperability across sub-networks managed by independent operators. Wavelength conversion supports the distribution of network control and management functionalities into smaller sub-networks by allowing flexible wavelength assignments within each sub-network [Yoo96].

Related Issue RWA on wavelength convertible WDM Converter placement problem Converter allocation problem

RWA on wavelength convertible WDM Graph model Layered graph WS (wavelength selected) WC (wavelength convertible) Node Vertical edge Horizontal edge M(N+K) nodes

Example Book in p. 115

Converter placement problem Given k number of converters, how can the mean blocking probability in a network be computed? Is it possible to achieve performance close to the best achievement with only a few converters? What is the effect of network topology on the number of converter required? Given k number of converters, how can the best k nodes be chosen to place them, to achieve optimal performance?

Converter allocation problem Allocating Wavelength Converters in All-Optical Networks WC’s can be distinguished into two types: –a full-range wavelength converter (FWC) can convert an incoming wavelength to any outgoing wavelength and –a limited range wavelength converter can convert an incoming wavelength to a subset of the outgoing wavelengths.

Types When the number of FWC’s in a node is equal to the total number of outgoing wavelength channels of this node (which is equal to the number of outgoing fibers times the number of wavelength channels per fiber), FWC’s are always available when they are needed. We call this scenario a complete wavelength conversion. It may be more cost-effective to use a fewer number of FWC’s; this scenario is called partial wavelength conversion. Given a limited number of FWC’s, it is necessary to allocate these FWC’s to the node.

With the above idea, we divide the problem into thefollowing two subproblems. –1) Record the utilization matrix via computer simulations. –2) Based on the utilization matrix, optimize the allocations of the FWC’s.

Recording Utilization Matrix We record the utilization matrix via simulation experiments. One important issue is that, when there is wavelength conflict, we need to determine where we should perform wavelength conversion. Different methods can lead to different utilization matrices. In our study, we design and adopt one possible method to resolve wavelength conflict that gives good results. However, our simulation-based optimization methodology is also applicable to any other conflict resolution method. For any given call duration statistics, we can generate the duration for each transmission.

Recording Algorithm

Conflict Resolution Algorithm The main idea is to transform the problem of resolving wavelength conflict into an equivalent shortest path problem in a directed graph, where the length of a path in the directed graph is determined by: –1) the total number of FWC’s used and –2) the maximum number of FWC’s being used on every node of the source-to-destination path. By determining the shortest path in this directed graph, we can fulfill both of our objectives.. Along the source-to-destination path in the network, the intermediate nodes (excluding the source and destination nodes) are indexed from 1 to L. Let W(L) denotes the number of FWC’s being used on the the intermediate node. Auxiliary graph construction Minimum-Cost Path Selected

Auxiliary graph construction

Conflict Resolution Algorithm

Allocating FWC’s In this subsection, we optimize the allocations of a given number of FWC’s based on the utilization matrix. After allocating a certain number of FWC’s to a node, we can get from the percentage of time that this node has sufficient FWC’s to serve the transmission. For convenience, we call this quantity the total utilization.

Three different objectives Maximize the sum of total utilizations of all the nodes, so that the overall utilization of FWC’s can be improved. As a result, the overall blocking probability can be smaller and, hence, the mean quality of service is better. Maximize the product of the total utilizations of all the nodes. In this manner, the overall utilization of FWC’s can be improved (i.e., better mean quality of service) and the allocation of FWC’s to the nodes can be more fair. Maximize the minimum value of total utilization of the nodes, so that the allocation of FWC’s to the nodes can be more fair.

Maximize the sum of total utilizations of all the nodes

Maximize the product of the total utilizations of all the nodes

Maximize the minimum value of total utilization of the nodes