TY - GEN
T1 - Stable and practical scheduling algorithms for high speed virtual output queuing switches
AU - Liu, Jing
AU - Hamdi, Mounir
AU - Hu, Qingsheng
PY - 2003
Y1 - 2003
N2 - High-performance input queued switches achieve good performance with low cost. However, with the appearance of optical techniques, the line rate is much higher than before. Scheduling algorithms require not only good performance in delay and stability but fast speed and simple implementation as well. A variety of scheduling algorithms for virtual output queuing (VOQ) packet switching architecture are proposed. Round-robin scheduling algorithms are fast and simple to implement in hardware. In particular, a group of fully desynchronized round-robin scheduling algorithms - SRR (static round robin matching), proposed recently, achieve pretty good delay performance while easy to implement. However, they are not stable under non-uniform traffic. Randomized algorithms are stable under any admissible traffic, however, their delay is high and hardware implementation is complex. Based on the concept of randomized algorithms and SRR, we propose a group of new scheduling algorithms, DRDSRR, the improved version of DRDSRR, ARDSRR and the variations of ARDSRR. They not only ensure stability but also have good performance and simple implementation. We have proved stability in the paper.
AB - High-performance input queued switches achieve good performance with low cost. However, with the appearance of optical techniques, the line rate is much higher than before. Scheduling algorithms require not only good performance in delay and stability but fast speed and simple implementation as well. A variety of scheduling algorithms for virtual output queuing (VOQ) packet switching architecture are proposed. Round-robin scheduling algorithms are fast and simple to implement in hardware. In particular, a group of fully desynchronized round-robin scheduling algorithms - SRR (static round robin matching), proposed recently, achieve pretty good delay performance while easy to implement. However, they are not stable under non-uniform traffic. Randomized algorithms are stable under any admissible traffic, however, their delay is high and hardware implementation is complex. Based on the concept of randomized algorithms and SRR, we propose a group of new scheduling algorithms, DRDSRR, the improved version of DRDSRR, ARDSRR and the variations of ARDSRR. They not only ensure stability but also have good performance and simple implementation. We have proved stability in the paper.
UR - http://www.scopus.com/inward/record.url?scp=84883895448&partnerID=8YFLogxK
U2 - 10.1109/ISCC.2003.1214171
DO - 10.1109/ISCC.2003.1214171
M3 - Conference contribution
AN - SCOPUS:84883895448
SN - 076951961X
SN - 9780769519616
T3 - Proceedings - IEEE Symposium on Computers and Communications
SP - 515
EP - 520
BT - Proceedings - 8th IEEE International Symposium on Computers and Communication, ISCC 2003
T2 - 8th IEEE International Symposium on Computers and Communication, ISCC 2003
Y2 - 30 June 2003 through 3 July 2003
ER -