Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
A WDM Passive Optical Network Architecture for Multicasting Services Student:Tse-Hsien Lin Teacher:Ho-Ting Wu Date:2005.05.31 Outline Background Motivations A WDM Passive Optical Network Architecture The Proposed Multicast Algorithm Simulation Future work Conclusions Reference Background PON TDM PON WDM PON Passive Optical Network In a PON, all components between the end users and the central office (CO) are passive, such as optical fibers and couplers The TDM PON In a TDM PON, end users share the bandwidth in time domain In the CO, an optical line terminal (OLT) transmits the downstream traffic to the end users and manages the upstream traffic flows from the end users The TDM PON The WDM PON What’s is WDM At the same time, The fiber can carry Independent data streams on different wavelengths WDM PONs create point-to-point links between the CO and end user, no sharing wavelength Advantage Scalable High Capacity Motivations Network Environments Downstream WDM Passive Optical Network Wavelength Spatial Reused Multicast Transmission Unicast Transmission To Design a Multicast Scheduling Algorithm Simple Efficient Scalable Arrayed Waveguide Grating The AWG is a wavelength-routing device Every second wavelength is routed to the same output port This period of the wavelength response is called free spectral range (FSR) λ λ 1234 1 2 3 4` 2x2 λ 1234 AWG λ 1 2 3 4` SUCCESS-DWA PON Architecture Previous Works TL = Tunable laser CH X = Thin-film WDM filter Functional diagrams of the OLT and ONU Previous Works A WDM Passive Optical Network Architecture OLT use four tunable lasers to transmit control message on control channel or data packet on any wavelength Each ONU consists of a tunable receiver which allow them to receive control message on a control channel (or data on any wavelength) The multicast packet is received by the ONUs attached to the corresponding splitter Each splitter equally distributes all incoming wavelengths to all attached receivers. A WDM Passive Optical Network Architecture ONU 1 TL 1 Splitter ONU 16 ONU 17 TL 2 Splitter ONU 32 ONU 33 AWG TL 3 Splitter ONU 48 ONU 49 TL 4 Splitter ONU 64 TL Timing Structure Each TL transmits control message which corresponded to the ONUs of the same AWG output port in the control time Each TL transmits data packet to reach all ONUs attached to the same AWG output port in the data time A control packet consists of four fields, destination address, guard time of each destination, wavelength, and offset time TL Timing Structure TL1 Wc W1 Wc W2 Wc W4 W3 TL2 W2 Wc W1 Wc W2 W2 TL3 Wc W3 W2 Wc W3 Wc W2 Wc W3 TL4 Wc W4 W3 Wc W3 Wc W4 Wc W1 Wc Wc W4 W2 t Control Guard Time Data TL Timing Structure 4s TL 1 2s Splitter ONU 4 1s AWG ONU 1 ONU 16 TL1 ONU16 ONU4 ONU1 Control Guard Time t Data Function Diagrams of the OLT and ONU TL TL Downstream Dispatcher AWG Scheduler TL TL OLT Queue FT TR ONU Function Diagrams of the OLT and ONU Dispatch packet Sequence Random Short Queue First The Scheduler Multicast Algorithm was satisfied Partition or without Partition Receiver Collision The Proposed Multicast Algorithm An All-out Packet Is Defined to Be a Queued Packet with All of Its Intended Recipients Free and at the same AWG output port in the Scheduling Time Select a HOL Packet at Queue Check the TLs available? Restart at next time Slot No The scheduler has finished TLs assignment Yes Is the HOL packet a All-Out Packet? No Yes Yes Partition the idle destinations. Check the destinations of HOL packet in the same AWG output port? No Check the destinations of HOL packet are idle? Yes No Partition the max number of destinations of HOL packet at the same AWG output port Partition the idle and the max number of destinations of HOL packet at the same AWG output port No Yes Yes Partition the idle destinations. Check the destinations of HOL packet in the same AWG output port? No Check the destinations of HOL packet are idle? Yes No Partition the max number of destinations of HOL packet at the same AWG output port Partition the idle and the max number of destinations of HOL packet at the same AWG output port Update new intended destination for the HOL packet Assign TL to the HOL packet Check Next Queue The scenario of multicast algorithm 1,10,2 10,25,26 Scheduler 13,12,2 19,9,3 Queue The HOL packet of Queue 1 is all-out packet Simulation (Unicast) The parameters are N = 64 ONUs The Tunable laser TLs = 4 Packet generation follows the Poisson arrival process with parameter λ = 0.04~0.36 The time slot = 12us The Simulation during 1000000 slot time TDM Four-TDM-PON DWA SUCCESS-DWA PON Simulation (Unicast Packet Delay) Average Packet Delay(us) DWA TDM WDM(Sequence) WDM(Random) WDM(Short) 100000 10000 1000 100 10 1 0.1 0.01 0.04 0.08 0.12 0.16 0.2 0.24 0.28 0.32 0.36 Mean Arrival Rate Simulation (Unicast Queue Depth) DWA TDM WDM(Sequence) WDM(Random) WDM(Short) Average Queue Size(slots) 1.00E+03 1.00E+02 1.00E+01 1.00E+00 1.00E-01 1.00E-02 1.00E-03 1.00E-04 1.00E-05 0.04 0.08 0.12 0.16 0.2 0.24 0.28 0.32 0.36 Mean Arrival Rate Simulation (Multicast) The parameters are N = 64 ONUs The Tunable laser TLs = 4 Packet generation follows the Poisson arrival process with parameter λ = 0.02~0.18 The time slot = 12us The destination nodes of a multicast packet are randomly selected among all ONU The ONUs in the multicast size S are randomly chosen from the uniform distribution [1,5] The Simulation during 250000 slot time Simulation (S = 5 Packet Delay) DWA WDM(Sequence) WDM(Random) WDM(Short) Average Packet Delay (us) 10000000 1000000 100000 10000 1000 100 10 1 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 Mean Arrival Rate Simulation (S = 5 Queue Depth) DWA WDM(Sequence) WDM(Random) WDM(Short) Average Queue Size(slots) 10000 1000 100 10 1 0.1 0.01 0.001 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 Mean Arrival Rate Proposed Multicast Scheduling Algorithms – LookBack Mechanism Search for an All-out Packet in the Input Queue up to the Lookback Length L 14,40,50 1,10,2 15,18,24 39,44,47 10,25,26 2,4,6 17,33,40 2,49,45 Queue 2,44,33 20,25,50 Scheduler 1,10,2 1,10,2 31,25,26 17,23,30 31,42,40 52,45,59 Length L = 5 63,2,7 13,12,2 23,45,46 Simulation (Multicast Length) The parameters are N = 64 ONUs The Tunable laser TLs = 4 Packet generation follows the Poisson arrival process with parameter λ = 0.02~0.18 The time slot = 12us The destination nodes of a multicast packet are randomly selected among all ONU The ONUs in the multicast size S are randomly chosen from the uniform distribution [1,5] The LookBack Length L = 1,2,3,4,5,10,15,20,100,1000,10000,∞ The Simulation during 250000 slot time Multicast Length L =1~5 Packet Delay Average Packet Delay(us) DWA WDM(Sequence) WDM(Lookback_1) WDM(Lookback_3) WDM(Lookback_4) WDM(Lookback_5) WDM(Lookback_2) 10000000 1000000 100000 10000 1000 100 10 1 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 Mean Arrival Rate Length L =10,15,20,100,1000,10000,Infinite Packet Delay WDM(Lookback_10) WDM(Lookback_15) WDM(Lookback_20) WDM(Lookback_1000) WDM(Lookback_10000) WDM(Lookback_Infinite) WDM(Lookback_100) Average packet delay(us) 100000 10000 1000 100 10 1 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 Mean Arrival rate Future work Performance Key Packet delay Receiver throughput Conclusion Proposed The Multicast Scheduling Mechanism for WDM Passive Optical Network Reference Ho-Ting Wu, Po-Hsin Hong, and Kai-Wei Ke, “On the Multicast Scheduling Mechanisms for Interconnected WDM Optical Network”, IEEE GLOBECOM 2003 Martin Maiser, Michael Scheutzow, and Martin Reisslein, “The Arrayed-Waveguide Grating-Based Single-Hop WDM Network: An Architecture for Efficient Multicasting”, Select Areas in Communications, IEEE Journal , November 2003 Yu-Li Hsueh, Matthew S. Rogge, Wei-Tao Shaw, and Leonid G. Kazovsky, “SUCCESS-DWA: A Highly Scalable and CostEffective Optical Access Network”, IEEE Optical Communication August 2004 Glen Kramer and Gerry Pesavento, “Ethernet Passive Optical Access Network (EPON): Building a Next-Generation Optical Access Network”, IEEE Communications Magazine February 2002