• DocumentCode
    1253053
  • Title

    Enhanced Birkhoff-von Neumann decomposition algorithm for input queued switches

  • Author

    Li, J. ; Ansari, N.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., New Jersey Inst. of Technol., Newark, NJ, USA
  • Volume
    148
  • Issue
    6
  • fYear
    2001
  • fDate
    12/1/2001 12:00:00 AM
  • Firstpage
    339
  • Lastpage
    342
  • Abstract
    The enhanced Birkhoff-von Neumann (1953) decomposition (EBVND) algorithm, a new class of scheduling arbitrators for input queued (IQ) crossbar switches that is based on the Birkhoff-von Neumann decomposition algorithm, is introduced. Theoretical analysis shows that the performance of EBVND is better than the Birkhoff-von Neumann decomposition algorithm in terms of throughput and cell delay, and can also provide rate and cell delay guarantees. Also, the weighted rate filling algorithm (WRFA), a new algorithm that can be used to construct doubly stochastic matrices from doubly substochastic matrices with less complexity and better fairness, is proposed. The wavefront Birkhoff-von Neumann decomposition (WFBVND) algorithm and its simplified version WFBVND with logN iterations (WFBVND-logN), the special cases of EBVND, are also introduced and evaluated. Simulations show that the WFBVND and WFBVND-logN algorithms have much lower average cell delay as compared to the Birkhoff-von Neumann decomposition algorithm
  • Keywords
    computational complexity; delays; matrix decomposition; packet switching; queueing theory; stochastic processes; EBVND algorithm; IQ crossbar switches; IQ scheduling algorithms; average cell delay; cell delay guarantee; doubly stochastic matrices; doubly substochastic matrices; enhanced Birkhoff-von Neumann decomposition algorithm; input queued crossbar switches; packet switching; rate guarantee; scheduling arbitrators; simulations; throughput; wave front Birkhoff-von Neumann decomposition; weighted rate filling algorithm;
  • fLanguage
    English
  • Journal_Title
    Communications, IEE Proceedings-
  • Publisher
    iet
  • ISSN
    1350-2425
  • Type

    jour

  • DOI
    10.1049/ip-com:20010618
  • Filename
    984379