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