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 :
بازگشت