Title :
Benes switching fabrics with O(N)-complexity internal backpressure
Author :
Sapountzis, Georgios ; Katevenis, Manolis
Author_Institution :
Inst. of Comput. Sci., Found. for Res. & Technol. Hellas, Heraklion, Greece
Abstract :
Multistage buffered switching fabrics are the most efficient method for scaling packet switches to very large numbers of ports. The Benes network is the lowest-cost switching fabric known to yield operation which is free of internal blocking. Backpressure inside a switching fabric can limit the use of expensive off-chip buffer memory to just virtual-output queues (VOQ) in front of the input stage. The paper extends the known backpressure architectures to the Benes network. To achieve this, we had to combine per-flow backpressure, multipath routing (inverse multiplexing), and cell resequencing successfully. We present a flow merging scheme that is needed to bring the cost of backpressure down to O(N) per switching element. We prove freedom from deadlock for a wide class of multipath cell distribution algorithms. Using a cell-time-accurate simulator, we verify that operation is free of internal blocking, we evaluate various cell distribution and resequencing methods, we compare performance to that of ideal output queueing and the iSLIP crossbar scheduling algorithm, and we show that the delay of well-behaved flows remains unaffected by the presence of congested traffic to oversubscribed output ports.
Keywords :
buffer storage; delays; electronic switching systems; multipath channels; multistage interconnection networks; packet switching; queueing theory; scheduling; telecommunication network routing; Benes network; VLSI technology; VOQ; backpressure architectures; buffer memory; cell resequencing; congested traffic; crossbar scheduling algorithm; iSLIP scheduling algorithm; inverse multiplexing; multipath routing; multistage buffered switching fabrics; packet switches; virtual-output queues; Costs; Delay; Fabrics; Merging; Packet switching; Routing; Scheduling algorithm; Switches; System recovery; Traffic control;
Conference_Titel :
High Performance Switching and Routing, 2003, HPSR. Workshop on
Print_ISBN :
0-7803-7710-9
DOI :
10.1109/HPSR.2003.1226672