TY - GEN
T1 - Scalable central-stage buffered clos-network packet switches with QoS
AU - Wang, Feng
AU - Hamdi, Mounir
PY - 2006
Y1 - 2006
N2 - In our previous work [1], we proposed a scalable packet switch architecture based on the Central-stage Buffered Clos-network (CBC). We analyzed the memory requirements for the CBC to emulate an output-queued (OQ) switch and left the corresponding scheduling algorithms unexplored. In this paper1, we set out to find a practical algorithm to schedule packets in order for the CBC to emulate an OQ switch supporting Quality of Service (QoS). We observe that the CBC surprisingly extend the well-known Birkhoff-von Neumann input-queued switches [IS], making it able to scale to large switches with many input/output ports. In particular, as far as we know, the most efficient scheduling algorithm for a Birkhoff-von Neumann switch has a time complexity of O(N4.5), where N is the number of switch ports. We show in this paper that we can reduce it to O(N2.25) by employing a multi-stage multi-layer switch implementation.
AB - In our previous work [1], we proposed a scalable packet switch architecture based on the Central-stage Buffered Clos-network (CBC). We analyzed the memory requirements for the CBC to emulate an output-queued (OQ) switch and left the corresponding scheduling algorithms unexplored. In this paper1, we set out to find a practical algorithm to schedule packets in order for the CBC to emulate an OQ switch supporting Quality of Service (QoS). We observe that the CBC surprisingly extend the well-known Birkhoff-von Neumann input-queued switches [IS], making it able to scale to large switches with many input/output ports. In particular, as far as we know, the most efficient scheduling algorithm for a Birkhoff-von Neumann switch has a time complexity of O(N4.5), where N is the number of switch ports. We show in this paper that we can reduce it to O(N2.25) by employing a multi-stage multi-layer switch implementation.
UR - https://www.scopus.com/pages/publications/41549148306
M3 - Conference contribution
AN - SCOPUS:41549148306
SN - 0780395697
SN - 9780780395695
T3 - 2006 Workshop on High Performance Switching and Routing, HPSR 2006
SP - 309
EP - 314
BT - 2006 Workshop on High Performance Switching and Routing, HPSR 2006
T2 - 2006 Workshop on High Performance Switching and Routing, HPSR 2006
Y2 - 7 June 2006 through 9 June 2006
ER -