DocumentCode :
2756674
Title :
Backlog-Aware Crossbar Schedulers: A New Algorithm and its Efficient Hardware Implementation
Author :
Chrysos, Nikos ; Dimitrakopoulos, Giorgos
Author_Institution :
Inst. of Comput. Sci., Found. for Res. & Technol., Heraklion
fYear :
2008
fDate :
26-28 Aug. 2008
Firstpage :
67
Lastpage :
74
Abstract :
Crossbars switches with input queues are the common building blocks of high-speed networks, while their speed and performance critically depend on their scheduler. In this paper we combine ideas from randomized backlog-aware schedulers, and their round-robin (RR) counterparts, to propose a practical, deterministic crossbar scheduler, that: (i) achieves almost full throughput under the many adverse traffic patterns tested, using just 1 Mbyte buffer memory per input, (ii) provides deterministic delay service guarantees, (Hi) yields low delays under both uniform and non-uniform load, and (iv) achieves these performances with a single iteration of an iSLIP-like algorithm. With simple extensions, the proposed crossbar scheduler is shown to distribute the bandwidth of congested links in a fair RR or WRR manner. In order to prove the efficiency of the new scheduling algorithm, we implemented in hardware a 32times32 scheduler, using a novel design for programmable-priority RR arbiters, that is significantly more area-speed efficient than present state-of-the- art. The scheduler´s ASIC occupies roughly 3 mm2, when implemented at 130 nm, and gives a new crossbar match every 3.2 ns as needed for above hundred Gb/s line rates, and short packet lengths.
Keywords :
deterministic algorithms; scheduling; switching networks; backlog-aware crossbar schedulers; buffer memory; crossbar match; crossbars switches; deterministic crossbar scheduler; deterministic delay service; randomized backlog-aware schedulers; scheduling algorithm; Delay; Hardware; High-speed networks; Round robin; Scheduling algorithm; Switches; Telecommunication traffic; Testing; Throughput; Traffic control; ASIC design; VOQ crossbar scheduler; backlog-aware; deterministic service guarantees; round-robin arbiters;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Interconnects, 2008. HOTI '08. 16th IEEE Symposium on
Conference_Location :
Stanford, CA
ISSN :
1550-4794
Print_ISBN :
978-0-7695-3380-3
Type :
conf
DOI :
10.1109/HOTI.2008.18
Filename :
4618578
Link To Document :
بازگشت