DocumentCode :
1009278
Title :
Strong Performance Guarantees for Asynchronous Buffered Crossbar Schedulers
Author :
Turner, Jonathan S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., St. Louis, MO, USA
Volume :
17
Issue :
4
fYear :
2009
Firstpage :
1017
Lastpage :
1028
Abstract :
Crossbar-based switches are commonly used to implement routers with throughputs up to about 1 Tb/s. The advent of crossbar scheduling algorithms that provide strong performance guarantees now makes it possible to engineer systems that perform well, even under extreme traffic conditions. Until recently, such performance guarantees have only been developed for crossbars that switch cells rather than variable length packets. Cell-based crossbars incur a worst-case bandwidth penalty of up to a factor of two, since they must fragment variable length packets into fixed length cells. In addition, schedulers for cell-based crossbars may fail to deliver the expected performance guarantees when used in routers that forward packets. We show how to obtain performance guarantees for asynchronous crossbars that are directly comparable to those previously developed for synchronous, cell-based crossbars. In particular we define derivatives of the group by virtual output queue (GVOQ) scheduler of Chuang and the least occupied output first scheduler of Krishna and show that both can provide strong performance guarantees in systems with speedup 2. Specifically, we show that these schedulers are work-conserving and that they can emulate an output-queued switch using any queueing discipline in the class of restricted Push-In, First-Out queueing disciplines. We also show that there are schedulers for segment-based crossbars, (introduced recently by Katevenis and Passas) that can deliver strong performance guarantees with small buffer requirements and no bandwidth fragmentation.
Keywords :
queueing theory; switches; telecommunication network routing; virtual reality; asynchronous schedulers; bandwidth penalty; bit rate 1 Tbit/s; buffered crossbar schedulers; cell-based crossbars; crossbar scheduling algorithms; crossbar-based switches; extreme traffic conditions; first-out queueing disciplines; group-by-virtual-output-queue scheduler; least occupied output first scheduler; output-queued switch; performance guarantees; queueing discipline; restricted push-in disciplines; routers; segment-based crossbars; variable length packets; Asynchronous crossbars; crossbar schedulers; performance guarantees; routers; switches;
fLanguage :
English
Journal_Title :
Networking, IEEE/ACM Transactions on
Publisher :
ieee
ISSN :
1063-6692
Type :
jour
DOI :
10.1109/TNET.2008.2006221
Filename :
4689321
Link To Document :
بازگشت