A quantitative comparison of iterative scheduling algorithms for input-queued switches

Citation
N. Mckeown et Te. Anderson, A quantitative comparison of iterative scheduling algorithms for input-queued switches, COMPUT NETW, 30(24), 1998, pp. 2309-2326
Citations number
30
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
COMPUTER NETWORKS AND ISDN SYSTEMS
ISSN journal
01697552 → ACNP
Volume
30
Issue
24
Year of publication
1998
Pages
2309 - 2326
Database
ISI
SICI code
0169-7552(199812)30:24<2309:AQCOIS>2.0.ZU;2-8
Abstract
In this paper we quantitatively evaluate three iterative algorithms for sch eduling cells in a high-bandwidth input-queued ATM switch. In particular, w e compare the performance of an algorithm described previously - parallel i terative matching (PIM) - with two new algorithms: iterative round-robin ma tching with slip (iSLIP) and iterative least-recently used (iLRU). We also compare each algorithm against FIFO input-queueing and perfect output-queue ing. For the synthetic workloads we consider, including uniform and bursty traffic, iSLIP performs almost identically to the other algorithms. Cases f or which PIM and iSLIP perform poorly are presented, indicating that care s hould be taken when using these algorithms. But, we show that the implement ation complexity of iSLIP is an order of magnitude less than for PIM, makin g it feasible to implement a 32 X 32 switch scheduler for iSLIP on a single chip. (C) 1998 Elsevier Science B.V. All rights reserved.