Conversion range λ 1 λ n*n

Similar documents
Optical Network Traffic Control Algorithm under Variable Loop Delay: A Simulation Approach

공유형 혹은 아웃풋 광 지연 선로 버퍼를 갖는 비동기 광패킷 스위칭 시스템 설계를 위해 필요한 가변 파장 변환기 및 내부 파장 개수의 도출

Dynamic Congestion-Based Load Balanced Routing in Optical Burst-Switched Networks

MULTISTAGE INTERCONNECTION NETWORKS: A TRANSITION TO OPTICAL

Performance advantages of resource sharing in polymorphic optical networks

Examining Self-Similarity Network Traffic intervals

Optical interconnection networks with time slot routing

DESIGN OF AN ARRAYED WAVEGUIDE GRATINGS BASED OPTICAL PACKET SWITCH

All-optical fiber-optics networks

Introduction to Optical Networks

PART III. OPS-based wide area networks

Communication Networks. MAP-TELE 2011/12 José Ruela

Switch Fabric Implementation Using Shared Memory

Optical Packet Buffers with Active Queue Management

Data Center Network Structure using Hybrid Optoelectronic Routers

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

IT Data Communication and Networks (Optional)

G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5),

Oscillations of the Sending Window in Compound TCP

Multiple Layer Traffic Engineering in NTT Network Service

Observingtheeffectof TCP congestion controlon networktraffic

Providing Deterministic Quality-of-Service Guarantees on WDM Optical Networks

Scaling 10Gb/s Clustering at Wire-Speed

PART II. OPS-based metro area networks


Architectural Level Power Consumption of Network on Chip. Presenter: YUAN Zheng

TCP and UDP Performance for Internet over Optical Packet-Switched Networks

Performance Analysis of Storage Area Network Switches

WDM-PON: A VIABLE ALTERNATIVE FOR NEXT GENERATION FTTP

Architecture of distributed network processors: specifics of application in information security systems

Quality-of-Service Mechanisms in IP-over-WDM Networks

TELECOMMUNICATION SYSTEMS AND TECHNOLOGIES - Vol. I - Analog and Digital Switching - Wojciech Kabaciński

QoS issues in Voice over IP

Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003

The Economics of Cisco s nlight Multilayer Control Plane Architecture

Algorithms for Interference Sensing in Optical CDMA Networks

A Software Architecture for a Photonic Network Planning Tool

Sol: Optical range from λ 1 to λ 1 +Δλ contains bandwidth

Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network

Multiplexing. Multiplexing is the set of techniques that allows the simultaneous transmission of multiple signals across a single physical medium.

A Short Look on Power Saving Mechanisms in the Wireless LAN Standard Draft IEEE

A Comparison Study of Qos Using Different Routing Algorithms In Mobile Ad Hoc Networks

Real-Time (Paradigms) (51)

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

An Analysis of the Delay and Jitter Performance of DBA Schemes for Differentiated Services in EPONs

Communication Network

Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors

Protagonist International Journal of Management And Technology (PIJMT) Online ISSN Vol 2 No 3 (May-2015) Active Queue Management

Optical Multicast Protocol for LEO Satellite Networks

ECE 358: Computer Networks. Solutions to Homework #4. Chapter 4 - The Network Layer

SDH and WDM: a look at the physical layer

Threshold-based Exhaustive Round-robin for the CICQ Switch with Virtual Crosspoint Queues

Capacity Allocation and Contention Resolution in a Photonic Slot Routing All-Optical WDM Mesh Network

SDH and WDM A look at the physical layer

Concurrent Round-Robin-Based Dispatching Schemes for Clos-Network Switches

Latency on a Switched Ethernet Network

Module 15: Network Structures

Performance of networks containing both MaxNet and SumNet links

Router Architectures

WHITE PAPER. Enabling 100 Gigabit Ethernet Implementing PCS Lanes

Switching Technology S38.165

Maximizing the number of users in an interactive video-ondemand. Citation Ieee Transactions On Broadcasting, 2002, v. 48 n. 4, p.

Flexible Deterministic Packet Marking: An IP Traceback Scheme Against DDOS Attacks

NOVEL PRIORITISED EGPRS MEDIUM ACCESS REGIME FOR REDUCED FILE TRANSFER DELAY DURING CONGESTED PERIODS

Router Scheduling Configuration Based on the Maximization of Benefit and Carried Best Effort Traffic

What is this Course All About

Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Network Virtualization Server for Adaptive Network Control

High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

Analog vs. Digital Transmission

DESIGN AND VERIFICATION OF LSR OF THE MPLS NETWORK USING VHDL

Design and Implementation of an On-Chip timing based Permutation Network for Multiprocessor system on Chip

Technical White Paper for Multi-Layer Network Planning

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

Combination of Packet Switching and Circuit Switching In the upcoming Computer Networks

Accelerated Simulation Method for Power-law Traffic and Non- FIFO Scheduling

A Simulation-Based Comparison of Multimedia Traffic Prioritization Schemes for High- Performance Input-Queued Packet Switches

IPv6 Broadband Access Network Systems

Dierentiated Services over Cable Networks. Nada Golmie Frederic Mouveaux David H. Su. NIST { National Institute of Standards and Technology

Capacity planning and.

Network Performance Measurement and Analysis

CMPT 165: The Internet, Part 3

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Optik 122 (2011) Contents lists available at ScienceDirect. Optik. j o ur nal homepage:

Lecture 2: Protocols and Layering. CSE 123: Computer Networks Stefan Savage

Chapter 14: Distributed Operating Systems

Arrival rate

Transport Layer Protocols

Quality of Service (QoS) for Asynchronous On-Chip Networks

The Keys for Campus Networking: Integration, Integration, and Integration

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

A Novel Approach for Load Balancing In Heterogeneous Cellular Network

Comparative Analysis of Congestion Control Algorithms Using ns-2

Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

Transcription:

WDM Fiber Delay Line Buer Control for Optical Packet Switching An Ge a, Ljubisa Tancevski a, Gerardo Castanon a and Lakshman S. Tamil b a Corporate Research Center, Alcatel USA, Richardson, TX 7508 b Yotta Networks, Inc. 50 E. Arapaho Rd, Su#4, Richardson, TX 7508 ABSTRACT A high-speed optical packet switching node using the WDM all optical switch structure is studied in this paper. Teletrac performance of an optical IP packet router is simulated under the self-similar (bursty) trac condition. Four dierent control algorithms are investigated for the performance and complexity. A simple round-robin algorithm cannot attain an acceptable performance. Finding minimum buer occupancy and sorting the packets by length are methods used to improve the IP router performance.. INTRODUCTION The emergence of applications such as WWW, net conference, video on demand, etc., have created enormous growth in data rate and bandwidth requirements. Research has shown that Internet trac demand doubles every six months. Wavelength division multiplexing in optical ber provides huge capacity for the transmission of trac. However, the circuit switching paradigm is not suitable for the fast Internet trac because of its low multiplexing gain. The packet switching, such as IP routing, technique rst appeared as store-and-forward mode with a powerful computer used as a forward engine. Now the IP routers use both layer two switching and layer three forwarding techniques., Wavelength division multiplexing (WDM) technique has been deployed for point-to-point transmission in ber optic networks to increase eective bandwidth and trac capacity. In order to enhance the throughput and exibility in a WDM optical network, all-optical switches will be essential building blocks for the optical network. Dierent optical packet switching architectures 4{7 have been introduced. In, 4,5 the tele-trac performance of the optical packet switch is analyzed for random trac with xed-length packets. The packets are synchronously arriving. IP packets, on the other hand, have the property of variable packet lengths and burstiness in arrival time. In both LANs and core networks, IP trac shows self similar character. 8,9 These aspects are signicant drawbacks in tele-trac performance for an IP router. In order to keep an acceptable packet loss rate, more buers are required. Optical memories are not available for fast packet switching. Fiber delay lines (FDLs) are used in the all-optical packet switches as buers. 4,5 Each FDL can hold multiple wavelengths which are used to buer packets optically inside the router. The wavelengths in the FDLs can form separate logical output queues for every output ber. The algorithms used for assigning wavelengths to the new packet arrivals aect the probability of packet loss rate (PPL) for an optical IP router. In order to maintain PPL at an acceptable level, the choice of a wavelength assignment algorithm is important. In this paper, we rst present an all-optical IP router architecture and discuss each block of the router function. Second, four dierent buer management algorithms are introduced and demonstrated. We then apply the four dierent algorithms to the router under consideration and investigate the tele-trac performance under bursty trac. Other factors that aect router performance, such as burstiness, trac load and number of wavelengths per ber, are also studied in this paper. Send correspondence to An Ge Tel: (97) 996-5884 Fax: (97)996-590 Email: andrew.ge@usa.alcatel.com Lakshman S. Tamil is also with University of Texas at Dallas, Richardson, TX 7508

. OPTICAL PACKET SWITCHING NODE ARCHITECTURE An example of optical packet switching node architecture, 5,7 is shown in Fig.. Inlets and outlets of the IP router are WDM bers. Each WDM input ber will be demultiplexed into wavelengths ;:::; n for n channels. Each wavelength is reassigned to an internal wavelength and converted by a tunable wavelength converter (TWC). The internal wavelengths serve as intermediate router channels that allow sharing of router switch matrix and FDL resources. The wavelength assignment is determined by the wavelength usage in the buer and the output ber. Wavelength domain speed-up is used in this architecture. The total number of wavelengths inside the all-optical packet switching node equals Nn, where N is the total number of bers at input/output of the router and n is the number of wavelengths inside each ber. Wavelengths are grouped into dierent subsets associated with output bers. Each output ber is allocated n wavelengths, e.g., to n are assigned to output ber, n+ to n are assigned to output ber, and so on. For each set of wavelengths, assignment of incoming input packets has the exibility of choosing any unused one. After wavelength conversion, space switches are used to route each packet to dierent FDL buers. The space switches consist of a matrix of semiconductor optical ampliers (SOAs), which are used as ON/OFF gate. This space switch fabric structure functions as a cross-bar switch. One set of FDL buers is used inside the optical router to resolve contention for packets having the same output address. As discussed above, the FDL is shared by all the output bers and so the wavelengths within FDLs can be considered as logical output queues. The controller will assign wavelength and delay time for each packet to avoid contention. Packets are directed to the proper outputs depending on the wavelength assignments. Another set of wavelength converters are used at the output unit to convert the internal wavelengths into the transmission wavelengths at the output bers. The optical IP router has the WDM ber at both input and output. One set of physical FDLs are shared among all channels to reduce the complexity of the optical buers. Hence the number of SOA gates in the space switch is reduced. In the space switch block of the optical IP router, the packet will only traverse a single SOA gate. Each SOA gate processes one channel of optical signal. This reduces the signal cross-talk inside SOA gates.. CONTROL ALGORITHM FOR OPTICAL PACKET SWITCHES USING FDLS AS OPTICAL BUFFER As shown in Fig., FDL buers are grouped by wavelengths to form output queues for dierent output bers. Each output ber will use n wavelengths for buering the packets to resolve contention at the output. Since each FDL can only delay a packet for a xed time, once a packet is assigned a wavelength and a particular FDL, there is no way to modify its assignment during the delay period. It is important to have an optimal FDL buer control algorithm for scheduling the packet, so that the wavelength and buer assignments allow accommodation of packet arrivals at the router inputs. Four dierent FDL buer control algorithms are presented in the following. The packet loss rate associated with each algorithm is simulated in next section. We assume that packets have variable lengths, which are multiple of a basic unit time slot, and new packets arrive only at the beginning of each time slot. There are n wavelengths associated with each output ber. A queue is formed with variable length packets at each wavelength. We call the total length of each queue the buer occupancy of that wavelength. The incoming packets will be assigned to the FDL buers by one of the following control algorithms: Case A: Pure round robin. This is the simplest control method for the WDM FDL buer management scheme. Each packet is independently assigned a wavelength by First Come First Serve (FCFS) order. The incoming packets are assigned to dierent wavelength in round robin fashion. The round robin order for the FDL can be written as: i; i+;:::;n;; :::; i,. This means that a packet will be assigned to one wavelength in the FDL buer whether this wavelength is available or not. If the assigned wavelength in FDLs is full, the packet will be dropped. Minimum control complexity is required in this algorithm; however, the packet loss is high due to incomplete utilization of the FDL buer. Case B: Round robin with memory In this case, we add a memory for the FDL buer to the pure round robin algorithm. This method will track the occupancy of each wavelength. The packets are assigned to wavelengths in round robin fashion. If an

n B n B N B λ Tunable wavelength converter N Conversion range λ λ n*n λ λ n*n N n*n n (N-)*n+ λ Wavelength converter Figure. WDM all-optical switch architecture for optical packet switching nodes 5.

arriving packet is assigned to a wavelength with full occupancy, the algorithm then re-assigns the packet to the next available wavelength. When all the buer positions are full, the packet is dropped. Case C: Round robin with memory, nding minimum occupancy of the buer 0 To reduce the packet loss rate, a modication of Case B is added in this algorithm. The occupancy of each wavelength is tracked. When new packets arrive, they will be processed in FCFS fashion. But each time, a packet is assigned to the least occupied wavelength in FDL. In this case, if the least occupied wavelength is full, the packet will be dropped without further process. Case D: Shortest packet rst and assign to minimum occupancy buer A further modication can be made to enhance the tele-trac performance. New arrival packets are sorted according to their length at each time slot. The shortest packet will be assigned to the least occupied wavelength. This algorithm gives a better result in terms of the packet loss rate. To demonstrate the operation of the preceding algorithms, an example is presented. We assume three wavelengths for each output ber. At the FDL, each wavelength has a depth of eight time slots to buer the incoming packets. Buer occupancy for one output ber is 6, and 5 time slots before the new time slot. New packets with length,,,4,,, and time slots are arriving at the beginning of the time slot to this output ber. Packets are assigned to dierent wavelengths in the FDL according to the four algorithms respectively. Algorithms A, D are shown in Fig. (a), (d). As noticed, the rst algorithm cannot provide satisfactory performance as it cannot fully utilize FDL resources. In this case, packets with length 4,, and time slots are dropped, even though there is remaining capacity in the buers. In algorithm B, C, and D, we add the functionality of tracing the buer occupancy, nding the minimum occupancy wavelength in the WDM buer and sorting new arrival packets in each time slot. From Fig., we can nd the performance improvement for each case. In case B, the last three packets with length, and time slots are dropped. In case C, only last one packet with length time slots is dropped. In case D, there is no packet loss. However, the price to pay for this performance improvement is the additional complexity of the FDL buer control mechanism. In Table, we compare the complexity of the four dierent algorithms for three categories. Sorting Packets Find Buer minimum Keep Track of Buer Occupy Case A No No No Case B No No Yes Case C No Yes Yes Case D Yes Yes Yes Table. Complexity comparison of the four algorithms. 4. SIMULATION RESULT AND DISCUSSION We have simulated the tele-trac performance of the optical IP router under self-similar trac. The optical router conguration is shown in Fig.. The input trac is generated according to Ref.. The self-similar trac is constructed by multiplexing a large set of ON/OFF sources with ON and OFF periods independently but identically distributed according to a Pareto distribution, which has the form F (x) =, ; :0 < < :0 () x where is a parameter that determines the heaviness of the distribution tail. This heavy-tail distribution with an innite number of sources results in self-similar process with Hurst parameter The relation between the average packet length and is given by H = (, )=: () L = =(, ): () When a high number of sources is used in simulation, the result is an approximation of self-similar trac.

Packet with length 4,, and are dropped (a) Packet with length,, and are dropped 4 (b) Packet with length is dropped 4 (c) No packet is dropped 4 (d) Figure. Example of the dierent FDL buer control algorithm.

0 0 0 PPL 0 case A case B case C case D Fixed Length Random packet 0 0 4 0 5 0 4 6 8 0 4 6 Number of Fiber Delay Lines Figure. Probability of packet loss for dierent control Algorithm. Number of bers for input/output is 6 with 8 wavelengths in each ber. Load per wavelength is 0:8. = :0 for all ON/OFF sources. A simulation study of a 6 6 WDM optical IP router is presented and characterized. We assume each ber has 8 wavelengths. The trac load in each wavelength is 0:8. In Fig., we set = :0; according to Eq., input trac has the Hurst parameter H = 0:5 which is the onset for self-similar trac. From Fig., we nd the algorithm A gives us the worst performance in term of the probability of packet loss (PPL). There is a large improvement from algorithm A to B, because the WDM FDL buer has been fully utilized. Algorithm C improves the performance of PPL by nding minimum buer occupancy. Sorting the packets by length can further improve the PPL performance. However, when the number of wavelengths is larger, sorting the packets by length in each time slot is time intensive. In algorithm D, the shorter packets are given higher priority than algorithm C. In our simulation, the packet length is an integer multiple of a time slot. If a longer packet is dropped, we lose more information than with the loss of a shorter one. In Fig. 4, we calculate the probability of information loss (PIL). Here, the PIL is dened as following: PIL = P Loss packet length P Total packet length (4) Comparing with Fig, algorithm A still has the worst performance with this measurement. Comparing algorithms C and D, only neglectable dierence is observed. However, algorithm D do exhibit a better PPL performance. Hence, algorithm D provides the best buer control method among the four algorithms. In addition to the dierent control algorithms, there are other issues aecting the tele-trac performance of the optical router using WDM FDL. In Figs. 5 and 6, we study the tele-trac performance with dierent Hurst parameter, trac load and number of wavelengths in each ber. Simulations were run with algorithms where WDM FDLs are fully utilized. In Fig. 5, it is very obvious that lowing the trac load will improve the packet loss performance. Comparing Figs. 5 and 6, with the same trac load and number of wavelengths per ber, the smaller

0 0 0 Probability of Information Loss (PIL) 0 0 case A case B case C case D 0 4 0 5 0 4 6 8 0 4 6 Number of Fiber Delay Lines Figure 4. Probability of information loss for dierent control algorithms. Number of bers for input/output is 6 with 8 wavelengths in each ber. Load per wavelength is 0:8. = :0 for all ON/OFF sources. the degree of self-similarity, the better the performance obtained. For a xed load and degree of self-similarity, an increase in wavelength number per ber results in a decrease of packet loss rate. This result is true for all the algorithms. For the same load and self-similarity, we nd that if the number of wavelengths is higher, then the packet loss rate will be lower for all the algorithms. 5. CONCLUSION In this paper, we presented an all-optical router using WDM FDL buers. Four dierent buer control algorithms were proposed. The tele-trac performance of the router under self-similar trac was simulated for the proposed algorithms. A good control algorithm can lower the packet loss rate and enhance the performance of the optical IP router. In addition, for the same input connectivity and trac load, the probability of packet loss decreases as the number of wavelengths used to route the IP packets increases. Also, when the self-similarity of IP trac is lower, the packet loss will be reduced under the same trac load.

0 0 case B case C case D 0 Load=0.8 wavlengths=4 Load=0.8 wavelength=8 PPL 0 Load=0.5 wavelength=4 Load=0.5 wavelength=8 0 0 4 6 8 0 4 6 Number of Fiber Delay Lines Figure 5. Probability of packet loss for dierent control Algorithms under dierent conditions. = : (Hurst parameter is 0.9), Load is 0.5 and 0.8, wavelengths per ber are 4 and 8.

0 0 0 case B case C case D 0 Wavelengths=4 PPL 0 0 4 Wavelengths=8 0 5 0 4 6 8 0 4 6 Number of Fiber Delay Lines Figure 6. PPL for dierent control algorithms under dierent conditions. = :0 (Hurst parameter is 0.5), Load is 0.8 and wavelengths per ber are 4 and 8.

REFERENCES. C. Patridge, P. Carvery, E. Burgess et al., \A 50-Gb/s IP router," IEEE/ACM Trans. on Networking, vol. 6, no., pp. 7 { 47, 998.. N. McKeown, M. Izzard, A. Mekkittidul et al., \The Tiny-tera: A Packet Switch Core," IEEE Micro., pp. 6{, Jan/Feb 997.. K. Sato, S. Okamoto, and H. Hadama, \Network Performance and Integrity Enhancement with Optical Path Layer Technologies," IEEE J. of Select. Area in Commun., vol., no., pp. 59{70, 994. 4. F. Callegati, M. Casoni, G. Corazza et al., \Architecture and Performance of a Broadcast and Select Photonic Switch," Optical Fiber Techno., vol. 4, pp. 66{84, 998. 5. S. Danielsen, B. Mikkelsen, C. Joergensen, T. Durhuus, and K. Stubkjaer, \WDM Packet Switch Architecture and Analysis of the Inuence of Tunable Wavelength Converters on the Performance," IEEE J. of Light. Technol., vol. 5, no., pp. 9{7, 997. 6. M. Chia, D. Hunter, and I. Andonovic, \Performance of Feedback and Feedforward Arrayed-Waveguide Gratings- Based Optical Packet Switches with WDM Inputs/Outputs," Proc. SPIE: Conf. on All-optical networking architecture control and management issues, pp. 06{4, 998. 7. S. Danielsen, C. Joergensen, B. Mikkelsen, and K. Stubkjaer, \Optical Packet Switched Network Layer without Optical Buers," IEEE Photon. Techno. Lett., vol. 0, no. 6, pp. 896{898, 998. 8. W. Leland, M. Taqqu, W. Willinger, and D. Wilson, \On the Self-Similar Nature of Ethernet Trac (Extended Version)," IEEE/ACM Trans. on Networking, vol., no., pp. {5, 994. 9. K. Thompson, G. Miller, and R. Wilder, \Wide-Area Internet Trac Patterns and Characteristics," IEEE Network magazine, pp. 0{, Nov/Dec 997. 0. L.S. Tamil, F. Masetti, T. McDermott, G. Castanon, A. Ge, and L. Tancevski, \Optical IP Routers: Design and Performance Issues under Self-Similar Trac," Journal of High-Speed Networks, vol. 8, no., pp. 59{67, 999.. M. Taqqu, W. Willinger, and R. Sherman, \Proof of a Fundamental Result in Self-Similar Trac Model," Computer Communication Review, vol. 7, no., pp. 5{, 997.