1 / 45

The Designs and Analysis of a Scalable Optical Packet Switching Architecture

The Designs and Analysis of a Scalable Optical Packet Switching Architecture. Speaker: Chia-Wei Tuan Adviser: Prof. Ho-Ting Wu 3/4/2009. Outline. Introduction Switching Architecture and Control Strategies Performance Results Input Traffic Model Queueing Analysis

selena
Download Presentation

The Designs and Analysis of a Scalable Optical Packet Switching Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Designs and Analysis of a Scalable Optical Packet Switching Architecture Speaker: Chia-Wei Tuan Adviser: Prof. Ho-Ting Wu 3/4/2009

  2. Outline • Introduction • Switching Architecture and Control Strategies • Performance Results • Input Traffic Model • Queueing Analysis • Numerical Results for Queueing Analysis Model

  3. Outline • Introduction • Switching Architecture and Control Strategies • Performance Results • Input Traffic Model • Queueing Analysis • Numerical Results for Queueing Analysis Model

  4. Contention resolution in switches • Contention resolution is an important issue when several packets contend for a common network resource. • When two input packets are destined for the same output port simultaneously, packet contention occurs. • When contention occurs, storing packets into the switch buffers becomes the most general technique.

  5. Contention resolution in switches • At present, optical storage technology is not available. • Thus, switching operations are done electronically, forcing the optical signal to be converted to an electronic format. • But, in all-optical networks, packets are switched optically until they reach their destination. • That is, switching must also be optical in all-optical networks.

  6. How to store packetsin all-optical networks? • Switched delay lines (SDL). • Storing of packets in fiber DLs act as transient optical buffers. • Quadro is a single-buffer DL switching architecture. • M-Quadro is a multi-buffer Quadro architecture that uses a longer DL to increase the buffering capacity.

  7. Outline • Introduction • Switching Architecture and Control Strategies • Performance Results • Input Traffic Model • Queueing Analysis • Numerical Results for Queueing Analysis Model

  8. B-Quadro Switching Architecture • The length of DLi is mi. • The (m2-m1)th slot in DL2 counting from left to right is termed “virtualslot” , if m2 > m1.

  9. Left control strategy (LCS) • Ex1: • LCS applied:

  10. Right control strategy (RCS) • Ex2: • RCS applied:

  11. Virtual-slot control strategy (VCS) • VCS is to ensure, whenever possible, that outgoing state 1 be different from outgoing state 2. • Deflection: • Internal blocking:

  12. Virtual-slot control strategy (VCS) • Ex1: • VCS applied:

  13. Virtual-slot control strategy (VCS) • Ex2: • VCS applied:

  14. The limitations of M-Quadro • Ex3: • VCS applied:

  15. The M-B-Quadro Architecture • The packets through the bypass line (BL) are carried without delay. (No buffering capability)

  16. Example of M-B-Quadro • Ex3: • LAVS applied:

  17. Multi-stage Multi-buffer Bypass Quadro (M2-B-Quadro) Switch Architecture • 3 x 3 switch: • n x n switch:

  18. Outline • Introduction • Switching Architecture and Control Strategies • Performance Results • Input Traffic Model • Queueing Analysis • Numerical Results for Queueing Analysis Model

  19. The Comparsion between M-Qdadro and M-B-Qdadro with Symmetrical Traffic

  20. The Parameter of Asymmetrical Traffic • The load of each input is ρ. • Let X be a random variable that indicates the state of a input port. • P(X=i) represents the probability of the packet destined for output port i at specific time slot. • P(X=0) = 1- ρ. • P(X=1) = R1* ρ. • P(X=2) = R2* ρ. • where Ri is the ratio of total packets to the packets destined for output port i.

  21. The Comparsion between M-Qdadro and M-B-Qdadro with Nonbursty and Asymmetrical Traffic

  22. The Comparsion between M-Qdadro and M-B-Qdadro with Bursty and Asymmetrical Traffic

  23. Outline • Introduction • Switching Architecture and Control Strategies • Performance Results • Input Traffic Model • Queueing Analysis • Numerical Results for Queueing Analysis Model

  24. Bursty Traffic Model • Pa: The probability of no packet arriving in the next slot, given the current slot is idle. • Pb: The probability of the next arrival will be part of the burst. (i.e., destined to the same destination).

  25. The properties of Bursty Traffic Model • Expected bursty length = • Offered load at each input port =

  26. Asymmetric Traffic Model • In realistic networks, the traffic is not only bursty but also asymmetric. Back to P32

  27. How to determine the value of P01 and P02? • Calculus the steady state distribution: • P(X=i) can be derived by summing the steady-state probability in {bursty1, destination i} and {bursty2, destination i} states. • After rearranging, we obtain: Back to P32

  28. Outline • Introduction • Switching Architecture and Control Strategies • Performance Results • Input Traffic Model • Queueing Analysis • Numerical Results for Queueing Analysis Model

  29. Exact Analytical Model • is the state (i.e., destination) of slot j at DL i. • The state of input port i is represented as xi. • The state definition of exact DTMC.

  30. Control Strategies • Let and are two instances of . • Define control strategy as , where is part of control strategy which determine the next incoming slot i. • Assuming is the next state of , the relation of them is:

  31. The General Formula of State Transition Matrix

  32. State Transition Matrix In Non-bursty Traffic Case • In non-bursty traffic case, • Thus, state transition probability in can be reduced to • The non-bursty case can be further divided into • Symmetrical case: Set to 1/n for k=1,2,…, n. • Asymmetrical case: Set to some probability greater or smaller than 1/n for k=1,2,…, n

  33. State Transition Matrix In Bursty Traffic Case • In bursty traffic case, it can also be further divided into • Symmetrical case: Set P(x=1) = P(x=2). • Asymmetrical case: Set P(x=1) ≠ P(x=2). • where is the transition probability in the traffic model diagram. in the equation

  34. Calculus Steady State • Let be steady state distribution. where is the space size. • Compute iteratively until • Deflection probability:

  35. Approximate Asymptotic Model • Goal: get the lowest bound of deflection probability. • Unlimited delay line size. • The approximate asymptotic model assume that m1 = m2 = … = mn-1 = 1 and mn = ∞.

  36. Estimation • Redefine the state definition of DTMC as • Estimation: Back

  37. An Iterative Method to calculus the steady state distribution • Initial: • Calculus state transition probability matrix:

  38. An Iterative Method to calculus the steady state distribution • Calculus the next state distribution vectors. • Check the convergence condition. • If the condition holds, stop the program and compute deflection probability. • Otherwise, calculus the new estimate conditional probability and go to step 2)

  39. Outline • Introduction • Switching Architecture and Control Strategies • Performance Results • Input Traffic Model • Queueing Analysis • Numerical Results for Queueing Analysis Model

  40. Exact model and simulation for Symmetrical Traffic • M1=1, M2=4. • Using LAVS control strategy.

  41. Exact model and simulation for Asymmetrical Traffic • M1=1, M2=4. • Using LAVS control strategy. • Expected bursty length = 20.

  42. Lowest bound of deflection probability. • Under a specific traffic condition, we obtain the lowest bound of deflection prob. • bursty length = 5 and offered load = 0.6 :

  43. Conclusions • M-B-Quadro can achieve lower packet deflection probability. • The analytical model can evaluate the system performances under non-bursty, bursty, symmetrical, and asymmetrical conditions. • The numerical results show the analytical model is successful to reveal the lowest bound of deflection probability in this switching architecture.

  44. Reference • [1] Chlamtac, I. and Fumagalli, and Suh, C. J., 2000, “Multibuffer Delay Line Architecture for Efficient Contention Resolution in Optical Switching Nodes,” IEEE Transactions on Communications, Vol. 48, No. 12, pp. 2089- 2098. • [2] Haas, Z., 1993, “The Staggering Switch - An Electronically Controlled Optical Packet Switch,” IEEE/OSA Journal of Lightwave Technology, Vol. 11, No. 5/6, pp. 925-936. • [3] Wang-Rong Chang, Ho-Ting Wu, Kai-Wei Ke, and Hui-Tang Lin, “The Designs of a Scalable Optical Packet Switching Architecture”, Journal of the Chinese Institute of Engineers, vol. 31, no. 3, pp. 469-479, 2008.

  45. Thank you! Q&A

More Related