• DocumentCode
    1278472
  • Title

    Flow Based Performance Guarantee Scheduling in Buffered Crossbar Switches

  • Author

    Pan, Deng ; Yang, Yuanyuan

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Florida Int. Univ., Miami, FL, USA
  • Volume
    60
  • Issue
    12
  • fYear
    2012
  • fDate
    12/1/2012 12:00:00 AM
  • Firstpage
    3836
  • Lastpage
    3843
  • Abstract
    Buffered crossbar switches are a special type of crossbar switches with a small buffer at each crosspoint of the crossbar. Existing research results indicate that they can provide port based performance guarantees with speedup of two, but require significant hardware complexity to provide flow based performance guarantees. In this paper, we present scheduling algorithms for buffered crossbar switches to achieve flow based performance guarantees with speedup of two and one buffer per crosspoint. When there is no crosspoint blocking, only simple and distributed input scheduling and output scheduling are needed. Otherwise, a special urgent matching procedure is necessary to guarantee on-time delivery of crosspoint blocked cells. For urgent matching, we present both sequential and parallel matching algorithms. The parallel version significantly reduces the average number of iterations for convergence, which is verified by simulation. With the proposed algorithms, buffered crossbar switches can provide flow based performance guarantees by emulating push-in-first-out output-queued switches, and we use the counting method to prove the perfect emulation. Finally, we discuss an alternative backup-buffer implementation design to the bypass path, and compare our scheme with existing solutions.
  • Keywords
    iterative methods; scheduling; telecommunication switching; backup-buffer implementation design; buffered crossbar switches; crosspoint blocked cells; crosspoint blocking; distributed input scheduling; distributed output scheduling; flow based performance guarantee scheduling; hardware complexity; iterations; on-time delivery; parallel matching algorithms; push-in-first-out output-queued switches; urgent matching procedure; Algorithm design and analysis; Convergence; Scheduling algorithms; Throughput; Buffered crossbar switches; cell scheduling; performance guarantees; stable marriage problem;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/TCOMM.2012.082812.100625
  • Filename
    6294424