DocumentCode
3389388
Title
A practical scheduling architecture and its implementation for Input-Queued Switches
Author
Hu, Qingsheng ; Liu, Chen ; Zhao, Hua-An
Author_Institution
Inst. of RF-&OE-ICs, Southeast Univ., Nanjing, China
fYear
2009
fDate
23-25 July 2009
Firstpage
177
Lastpage
181
Abstract
To increase both the capacity and the processing speed for input-queued (IQ) switches, a fair scalable scheduling architecture (FSSA) has been proposed. By employing FSSA comprised of several chips of cascaded sub-scheduler, a large-scale high performance network scheduler can be realized without the capacity limitation of monolithic device. In this paper, we present an improved scheduling algorithm named FSSA_DI instead of the ordinary FSSA. Using the proposed algorithm where a distributed iteration scheme is employed, the scheduler performance can be improved and the processing time can be reduced as well. Simulation results show that FSSA_DI achieves better performance on average delay and throughput under heavy loads compared to other existing algorithms. Moreover, a practical 64 times 64 FSSA using FSSA_DI algorithm is implemented with 4 Xilinx Vertex-4 FPGAs. Measurement results show that the data rates of our solution can be up to 800 Mbps and the tradeoff between performance and hardware complexity has been solved peacefully.
Keywords
field programmable gate arrays; scheduling; switching circuits; Xilinx Vertex-4 FPGA; cascaded subscheduler; fair scalable scheduling architecture; hardware complexity; input-queued switches; large-scale high performance network scheduler; monolithic device; Centralized control; Computer architecture; Delay; Hardware; Large-scale systems; Optical switches; Processor scheduling; Scheduling algorithm; Telecommunication traffic; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Circuits and Systems, 2009. ICCCAS 2009. International Conference on
Conference_Location
Milpitas, CA
Print_ISBN
978-1-4244-4886-9
Electronic_ISBN
978-1-4244-4888-3
Type
conf
DOI
10.1109/ICCCAS.2009.5250537
Filename
5250537
Link To Document