• DocumentCode
    1043696
  • Title

    Mailbox switch: a scalable two-stage switch architecture for conflict resolution of ordered packets

  • Author

    Chang, Cheng-Shang ; Lee, Duan-Shin ; Shih, Ying-Ju ; Yu, Chao-Lin

  • Author_Institution
    Nat. Tsing Hua Univ., Hsinchu
  • Volume
    56
  • Issue
    1
  • fYear
    2008
  • fDate
    1/1/2008 12:00:00 AM
  • Firstpage
    136
  • Lastpage
    149
  • Abstract
    Traditionally, conflict resolution in an input- buffered switch is solved by finding a matching between inputs and outputs per time slot, which incurs unscalable computation and communication overheads. The main objective of this paper is to propose a scalable solution, called the mailbox switch, that solves the out-of-sequence problem in the two-stage switch architecture. The key idea of the mailbox switch is to use a set of symmetric connection patterns to create a feedback path for packet departure times. With the information of packet departure times, the mailbox switch can schedule packets so that they depart in the order of their arrivals. Despite the simplicity of the mailbox switch, we show via both the theoretical models and simulations that the throughput of the mailbox switch can be as high as 75%. With limited resequencing delay, a modified version of the mailbox switch achieves 95% throughput. We also propose a recursive way to construct the switch fabrics for the set of symmetric connection patterns. If the number of inputs, N, is a power of 2, we show that the switch fabric for the mailbox switch can be built with y log2 N 2 x 2 switches.
  • Keywords
    packet switching; telecommunication switching; feedback path; input-buffered switch; mailbox switch; ordered packets conflict resolution; packet departure times; scalable two-stage switch architecture; Chaotic communication; Communication switching; Computer architecture; Educational institutions; Fabrics; Impedance matching; Matrix decomposition; Packet switching; Switches; Throughput;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2008.050427
  • Filename
    4436096