MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A quantitative comparison of iterative scheduling algorithms for input-queued switches (1998) [6 citations — 0 self]

Download:
Download as a PDF | Download as a PS
by Nick Mckeown, Thomas E. Anderson
Computer Networks and ISDN Systems
http://tiny-tera.stanford.edu/~nickm/papers/Comparison.ps
Add To MetaCart

Abstract:

In this paper we quantitatively evaluate three iterative algorithms for scheduling cells in a high-bandwidth input-queued ATM switch. In particular, we compare the performance of an algorithm described previously--- parallel iterative matching (PIM)--- with two new algorithms: iterative round-robin matching with slip (iSLIP) and iterative least-recently used (iLRU). We also compare each algorithm against FIFO input-queueing and perfect output-queueing. For the synthetic workloads we consider, including uniform and bursty traffic, iSLIP performs almost identically to the other algorithms. Cases for which PIM and iSLIP perform poorly are presented, indicating that care should be taken when using these algorithms. But, we show that the implementation complexity of iSLIP is an order of magnitude less than for PIM, making it feasible to implement a 32 \Theta 32 switch scheduler for iSLIP on a single chip. 1

Citations

1368 On the self-similar nature of Ethernet traffic – Leland, Taqqu, et al. - 1993
504 Data structures and network algorithms – Tarjan - 1983
360 An n 5/2 algorithm for maximum matchings in bipartite graphs – Hopcroft, Karp - 1973
319 Stochastic theory of a data-handling system with multiple sources – Anick, Mitra, et al. - 1982
300 Ethernet: Distributed packet switching for local computer networks – Metcalfe, Boggs - 1976
249 Achieving 100% throughput in an input-queued switch – McKeown, Mekkittikul, et al. - 1999
242 Stochastic Modeling and the Theory of Queues – Wolff - 1989
219 Input versus output queueing on a space-division switch – Karol, Hluchyj, et al. - 1987
204 A Markov Modulated Characterization of Packetized Voice and Data Traffic and Related Statistical Multiplexer Performance – Heffes, Lucantoni - 1986
174 High speed switch scheduling for local area networks – Anderson, Owicki, et al. - 1993
160 Packet trains: Measurements and a new model for computer network traffic – Jain, Routhier - 1986
149 MIS: A Multiple-Level Logic Optimization System – Brayton, Rudell, et al. - 1987
82 An optimal algorithm for on-line bipartite matching – Karp, Vazirani, et al. - 1990
77 High-performance multiqueue buffers for VLSI communication switches – Tamir, Frazier - 1988
64 Network flow and testing graph connectivity – Even, Tarjan - 1975
60 Starlite: a wideband digital switch – Huang, Knauer - 1984
53 A broadband packet switch for integrated transport – Hui, Arthurs - 1987
51 Sunshine: A High-Performance Self-Routing Broadband Packet Switch Architecture – Giacopelli, Hickey, et al. - 1991
49 The Programmable Gate Array Data Book – Xilinx - 1993
39 Scheduling Cells in an input-queued switch – McKeown - 1995
33 Improving the performance of input-queued ATM packet switches – Karol, Eng, et al. - 1992
30 On the self-similar nature of ethernet tra c – Leland, Taqqu, et al. - 1993
26 Stochastic modeling and the theory of queues – Wol - 1989
18 Optimum architecture for input queueing ATM switches – Obara - 1991
15 A neural network implementation of an input access scheme in a high-speed packet switch – Ali, Nguyen - 1989
15 Multicast and broadcast services in a knockout packet switch – Eng, Hluchyj, et al. - 1988
15 Input and output queueing ATM switch architecture with spatial and temporal slot reservation control – Obara, Okamoto, et al. - 1992
12 A Markov modulated characterization of packetized voice and data tra c and related statistical multiplexer performance – es, Lucantoni - 1986
10 Theory of periodic contention and its application to packet switching – Li - 1988
7 Distributed Data Interface (FDDI) --- Token Ring Media Access Control (MAC – Fiber - 1987
7 The Tiny Tera: A Small High-Bandwidth Packet Switch Core – McKeown, Izzard, et al. - 1997
6 High-Performance Multi-Queue Bu ers for VLSI Communication Switches – Tamir, Frazier - 1988
6 Private communication – Thacker - 1984
5 Network ow and testing graph connectivity – Even, Tarjan - 1975
4 Scheduling Cells in Input-Queued Cell Switches – McKeown - 1995
3 Fiber distributed data interface (FDDI). Token ring media access control(MAC – ANSI - 1987