• DocumentCode
    145186
  • Title

    Hybrid scheduling algorithm for packet switch architecture

  • Author

    Fangfang Yan ; Lee, T.T. ; Tong Ye ; Weisheng Hu

  • Author_Institution
    State Key Lab. of Adv. Opt. Commun. Syst. & Network, Shanghai Jiao Tong Univ., Shanghai, China
  • Volume
    1
  • fYear
    2014
  • fDate
    26-28 April 2014
  • Firstpage
    346
  • Lastpage
    350
  • Abstract
    Using maximum weight matching algorithm, the crossbar switch with VOQ is proven to be stable and can achieve 100% throughput even under non-uniform traffic pattern. However, maximum weight matching has a high complexity of order O(N3) that is not scalable to fast line rates, neither to high port counts. The scheduling based on Birkhoff-von Neumann decomposition of traffic matrices completely eliminates online computation, which provides a promising solution to the scalability of packet switches. The BvN switch can provide predictive performance under smooth input traffic; however, its performance deteriorates with increasing traffic burstiness. We propose a hybrid scheduling scheme, which combines BvN and maximum weight matching. The hybrid scheduling scheme is proven to be stable with constant shares of MWM and BvN patterns in a cycle. As a variant of the hybrid scheme, we also propose a competitive scheduling algorithm which adjusts shares of MWM and BvN automatically with O(N) online computation. According to simulation results, the hybrid scheme with the competitive scheduling algorithm is burst-tolerant; it can serve as a compromise between computation complexity and switch performance in the face of bursty input traffic.
  • Keywords
    matrix decomposition; packet switching; scheduling; telecommunication traffic; Birkhoff-von Neumann decomposition; BvN switch; MWM pattern; VOQ; burst-tolerance; competitive scheduling algorithm; computation complexity; crossbar switch; fast line rate; hybrid scheduling algorithm; maximum weight matching algorithm; nonuniform traffic pattern; online computation elimination; packet switch architecture; packet switch scalability; port count; predictive performance; traffic burst; traffic matrix; virtual output queue; Delays; Optical switches; Pipelines; Ports (Computers); Scheduling algorithms; Throughput; delay; packet switch; scheduling algorithm; throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Science, Electronics and Electrical Engineering (ISEEE), 2014 International Conference on
  • Conference_Location
    Sapporo
  • Print_ISBN
    978-1-4799-3196-5
  • Type

    conf

  • DOI
    10.1109/InfoSEEE.2014.6948129
  • Filename
    6948129