Title :
Flexible bandwidth allocation in terabit packet switches
Author_Institution :
AT&T Labs., USA
Abstract :
Switches with input buffers can potentially provide high capacity, because they do not involve multiplexing at output ports, and inputs can operate at high bit-rates. We have previously proposed an algorithm for packet scheduling in high-capacity switches, termed round-robin greedy scheduling (RRGS). RRGS completely removes head-of-line (HOL) blocking at terabit capacity. However, RRGS cannot provide arbitrary bandwidth shares to input-output pairs. We propose a simple extension of RRGS, termed weighted RRGS (WRRGS), which can flexibly share the bandwidth of any output among the inputs at terabit switching capacity. We prove that WRRGS can share at least 50% of the total switch capacity. It exploits the fact that RRGS finds a maximal matching between inputs and outputs.
Keywords :
"Channel allocation","Packet switching","Switches","Bandwidth","Impedance matching","Buffer storage","Protocols","Scheduling algorithm","Laboratories","Round robin"
Conference_Titel :
High Performance Switching and Routing, 2000. ATM 2000. Proceedings of the IEEE Conference on
Print_ISBN :
0-7803-5884-8
DOI :
10.1109/HPSR.2000.856668