Analysis of Blocking Probability in Noise- and Crosstalk-Impaired All-Optical Networks Outline Introduction Model Iterative technique Yvan Pointurier1 , Maı̈té Brandt-Pearce2 , Suresh Subramaniam3 1 McGill 2 University 3 The University, Montreal, QC, Canada of Virginia, Charlottesville, VA, USA George Washington University, Washington, DC, USA May 7, 2007 – INFOCOM – Mini-symposium 3, Session 3 Simulation results Conclusions and future work 1 Introduction Outline Introduction Model 2 Model 3 Iterative technique Iterative technique Simulation results Conclusions and future work 4 Simulation results 5 Conclusions and future work All-optical networks Current high-speed optical networks Bottleneck due to electrical conversions Features of all-optical networks Circuit switched → lightpaths; speed, flexibility, cost New issues arise with all-optical networks Nodes (OXCs) are subject to crosstalk Node crosstalk is transmitted over extremely long paths without electrical signal regeneration Implementation Crosstalk issues will be encountered in the near future Motivation Obtain order of magnitude of call blocking probability in all-optical networks Cross-layer optical network design Outline Introduction Model Iterative technique Simulation results Conclusions and future work All-optical networks Current high-speed optical networks Bottleneck due to electrical conversions Features of all-optical networks Circuit switched → lightpaths; speed, flexibility, cost New issues arise with all-optical networks Nodes (OXCs) are subject to crosstalk Node crosstalk is transmitted over extremely long paths without electrical signal regeneration Implementation Crosstalk issues will be encountered in the near future Motivation Obtain order of magnitude of call blocking probability in all-optical networks Cross-layer optical network design Outline Introduction Model Iterative technique Simulation results Conclusions and future work All-optical networks Current high-speed optical networks Bottleneck due to electrical conversions Features of all-optical networks Circuit switched → lightpaths; speed, flexibility, cost New issues arise with all-optical networks Nodes (OXCs) are subject to crosstalk Node crosstalk is transmitted over extremely long paths without electrical signal regeneration Implementation Crosstalk issues will be encountered in the near future Motivation Obtain order of magnitude of call blocking probability in all-optical networks Cross-layer optical network design Outline Introduction Model Iterative technique Simulation results Conclusions and future work All-optical networks Current high-speed optical networks Bottleneck due to electrical conversions Features of all-optical networks Circuit switched → lightpaths; speed, flexibility, cost New issues arise with all-optical networks Nodes (OXCs) are subject to crosstalk Node crosstalk is transmitted over extremely long paths without electrical signal regeneration Implementation Crosstalk issues will be encountered in the near future Motivation Obtain order of magnitude of call blocking probability in all-optical networks Cross-layer optical network design Outline Introduction Model Iterative technique Simulation results Conclusions and future work All-optical networks Current high-speed optical networks Bottleneck due to electrical conversions Features of all-optical networks Circuit switched → lightpaths; speed, flexibility, cost New issues arise with all-optical networks Nodes (OXCs) are subject to crosstalk Node crosstalk is transmitted over extremely long paths without electrical signal regeneration Implementation Crosstalk issues will be encountered in the near future Motivation Obtain order of magnitude of call blocking probability in all-optical networks Cross-layer optical network design Outline Introduction Model Iterative technique Simulation results Conclusions and future work Node crosstalk model [Deng/Subramaniam-Broadnets2004] Demultiplexers Switching fabric Multiplexers Outline λ1 λ2 Introduction LP1 LP2 Model λ1 Iterative technique Simulation results λ2 .. .. .. Imperfect demultiplexing “Self-crosstalk” All channels are equivalent No distinction between adjacent and non-adjacent channels Conclusions and future work Model Assumptions: fixed routing, random pick wavelength assignment ISI, noise, node demultiplexer crosstalk wavelength equivalence Reuse published algorithm for blocking due to the wavelength continuity constraint (wavelength blocking) [Sridharan/Sivarajan-ToN2004] QoS extensions are largely independent of the wavelength blocking algorithm Outline Introduction Model Iterative technique Simulation results Conclusions and future work Model Assumptions: fixed routing, random pick wavelength assignment ISI, noise, node demultiplexer crosstalk wavelength equivalence Reuse published algorithm for blocking due to the wavelength continuity constraint (wavelength blocking) [Sridharan/Sivarajan-ToN2004] QoS extensions are largely independent of the wavelength blocking algorithm Outline Introduction Model Iterative technique Simulation results Conclusions and future work Model Assumptions: fixed routing, random pick wavelength assignment ISI, noise, node demultiplexer crosstalk wavelength equivalence Reuse published algorithm for blocking due to the wavelength continuity constraint (wavelength blocking) [Sridharan/Sivarajan-ToN2004] QoS extensions are largely independent of the wavelength blocking algorithm Outline Introduction Model Iterative technique Simulation results Conclusions and future work Iterative technique Bw R|Xj =m BR|X =m j U′ ′ R,R |Xj =m UR|X =m j Outline B αj (m) w BR q R|Xj =m XTR|X =m j Model q BR BR Introduction XTR UR ′ UR,R ′ Dashed box: wavelength blocking – Dotted box: QoS blocking Xj = number of free wavelengths on link j BR , BRw , BRq are blocking probabilities (BR = BRw + (1 − BRw )BRq ) αj (m) = state dependent arrival rate Iterative technique Simulation results Conclusions and future work Iterative technique Bw R|Xj =m BR|X =m j UR|X =m j U′ ′ R,R |Xj =m Outline B αj (m) w BR q R|Xj =m Model q BR BR XTR|X =m j Introduction XTR UR ′ UR,R ′ BRw and BRq are interdependent The respective algorithms to compute BRw and BRq , though, are largely independent There are techniques in the literature to compute BRw We reuse one of them to determine BRq Iterative technique Simulation results Conclusions and future work Per-link arrivals α(C) Λ: Xj : C α(C − 1) C–1 α(m) ... m α(1) m–1 0 ... Outline Introduction M: 1 2 C −m+1 C Birth-death process is known to accurately model link states [Chung/Kasper/Ross-ToN1993] Xj = number of free wavelengths on link j Λ = arrival rate (parameter of a Poisson distribution) M = service rate (parameter of an exponential distribution) Model Iterative technique Simulation results Conclusions and future work Wavelength blocking (overview) Bw R|Xj =m BR|X =m j UR|X =m j U′ ′ R,R |Xj =m Outline B αj (m) w BR q R|Xj =m Model q BR BR XTR|X =m j XTR UR ′ UR,R ′ 2-link correlation and wavelength equivalence assumptions αj (m) ⇒ Pr(Xj = m) ⇒ βi,j ⇒ gR (i) ⇒ BRw βi,j = Pr(given set of i wavelengths free on link j) gR (i) = Pr(given set of i wavelengths free on route R) Conditionals needed because: P w αj (m) = ΛR 1 − BR|X j =m R:j∈R Introduction Iterative technique Simulation results Conclusions and future work QoS blocking q 0 BR → UR → UR,R 0 → XTR → BR → BR UR (k) = probability that k = 0, . . . , C calls are established on exactly route R Establishing a call on R is modeled as a Bernoulli trial with success pR : ΛR 1 − BR 1 − BR pR = = ΛR MR C C Assuming independence between the trials: C k UR (k) ≈ p (1 − pR )C −k , k = 0, 1, . . . , C . k R Outline Introduction Model Iterative technique Simulation results Conclusions and future work QoS blocking q 0 BR → UR → UR,R 0 → XTR → BR → BR nxt (R, R 0 ) = number of common nodes between routes R and R 0 where crosstalk can occur Recall: crosstalk from R 0 to R can occur at a node N when R and R 0 share the link before N and the link after N 0 0 UR,R 0 (k) = probability that route R injects k crosstalk components on route R 0 0 UR,R 0 (nxt (R, R )k) = UR 0 (k) XTR (k) = probability that route R is subject to exactly k crosstalk components 0 0 XTR = UR,R ∗ . . . ∗ UR,R p 1 Outline Introduction Model Iterative technique Simulation results Conclusions and future work QoS blocking q 0 BR → UR → UR,R 0 → XTR → BR → BR Q factor for a system with crosstalk: Outline Introduction QR = µ1,R − µ0,R µ1,R − µ0,R q = σ0,R + σ1,R 2 + σ 2 + nσ 2 σ0,R + σi,R n,R x,R Maximum number of crosstalks to keep Q below threshold: NRmax 2 µ1 −µ0 2 − σ2 Q − σ0,R − σi,R n,R th = 2 σx,R QoS blocking: BRq = X k>NRmax XTR (k). Model Iterative technique Simulation results Conclusions and future work Iterative technique Bw R|Xj =m BR|X =m j UR|X =m j U′ ′ R,R |Xj =m Outline B αj (m) w BR q R|Xj =m Model q BR BR XTR|X =m j Introduction XTR UR ′ UR,R ′ 0 Computations of the conditionals UR|Xj =m , UR,R 0 |X =m , j q XTR|Xj =m , BR|Xj =m are very similar to the computations q 0 of UR , UR,R 0 , XTR , BR . Iterative technique Simulation results Conclusions and future work Simulation parameters Mesh-8 topology Parameters NSF topology 4 1 2 1 1 2 4 2 1 1 1 1 1 1 2 4 2 2 2 1 Description Span length Signal peak power Bit rate Nonlinear parameter Pulse shape Fiber type Dispersion 2 Min. Q factor Outline Value 70 km Introduction Model Iterative technique 2 mW 10 Gbps 2.2 (W.m)−1 NRZ SMF 100% post-DC 6 Simulation results Conclusions and future work Blocking probability: mesh of 8 nodes 0 10 Outline Blocking probability due to QoS −1 10 Introduction Model −2 10 Iterative technique −3 Simulation results 10 −4 −5 10 0 Conclusions and future work −25 dB; Simulation −25 dB; Analysis −30 dB; Simulation −30 dB; Analysis 10 10 20 30 Total offered load (Erlang) 40 16 wavelengths, -25 dB and -30 dB crosstalk red: analysis; black: simulation 50 Gain in load Load in gain for the mesh of 8 nodes 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 −25 Outline Introduction Model Iterative technique Simulation results Conclusions and future work −26 −27 −28 Crosstalk attenuation (dB) −29 Target average call blocking probability of 0.001 (reference: gain=1 for -25 dB) −30 Blocking probability: NSF topology 0 10 −1 Blocking probability 10 −2 10 B, simulation B, analysis Bq, simulation Bq, analysis Bw, simulation Bw, analysis Outline Introduction Model Iterative technique −3 Simulation results 10 Conclusions and future work −4 10 5 10 15 20 25 30 35 Total offered load (Erlang) 40 45 NSF topology, 8 wavelengths, -30 dB crosstalk red: analysis; black: simulation 50 Conclusions and future work Physical parameters-dependent impact of crosstalk on network performance Extended an algorithm that computes wavelength blocking, to include QoS blocking But our work is independent of the wavelength blocking calculations algorithm Leads for future work Adjacent vs. non-adjacent channel crosstalk Other impairments (PMD, ...) Questions ? Outline Introduction Model Iterative technique Simulation results Conclusions and future work
© Copyright 2026 Paperzz