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
Link To Document