Title :
Scalable schedulers for high-performance switches
Author :
Li, Chuanjun ; Zheng, S.Q. ; Yang, Mei
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Richardson, TX, USA
Abstract :
Scheduler and switching fabric are two major hardware components of a cell switch. For a switch using a nonblocking switching fabric, the performance of the switch depends on the performance of its cell scheduler. We introduce the concepts of relative and universal scheduler scalabilities. Informally, a scheduler is relatively scalable with respect to a switching fabric if its structure is not more complex than the structure of its associated non-blocking switching fabric. A scheduler is universally scalable if its structural complexity is not larger than the structural complexity of any non-blocking switching fabric. Based on algorithm-hardware codesign, we present a universally scalable scheduler with O(N logN) interconnection complexity. We show by simulation that the performance of the proposed scheduler is almost the same as non-scalable schedulers.
Keywords :
hardware-software codesign; packet switching; queueing theory; scheduling; algorithm-hardware codesign; cell scheduler; cell switch; interconnection complexity; packet switches; queueing; scalable schedulers; switching fabric; Computer science; Fabrics; Hardware; Iterative algorithms; Packet switching; Processor scheduling; Round robin; Scheduling algorithm; Switches; Throughput;
Conference_Titel :
High Performance Switching and Routing, 2004. HPSR. 2004 Workshop on
Print_ISBN :
0-7803-8375-3
DOI :
10.1109/HPSR.2004.1303466