Load balanced Birkhoff–von Neumann switches, part I: One-stage buffering

CS Chang, DS Lee, YS Jou - Computer Communications, 2002 - Elsevier
Motivated by the need for a simple and high performance switch architecture that scales up
with the speed of fiber optics, we propose a switch architecture with two-stage switching …

Scaling internet routers using optics

I Keslassy, ST Chuang, K Yu, D Miller… - Proceedings of the …, 2003 - dl.acm.org
Routers built around a single-stage crossbar and a centralized scheduler do not scale, and
(in practice) do not provide the throughput guarantees that network operators need to make …

Load balanced birkhoff–von neumann switches, part ii: multi-stage buffering

CS Chang, DS Lee, CM Lien - Computer Communications, 2002 - Elsevier
The main objective of this sequel is to solve the out-of-sequence problem that occurs in the
load balanced Birkhoff–von Neumann switch with one-stage buffering. We do this by adding …

Routers with a single stage of buffering

S Iyer, R Zhang, N McKeown - Proceedings of the 2002 conference on …, 2002 - dl.acm.org
Most high performance routers today use combined input and output queueing (CIOQ). The
CIOQ router is also frequently used as an abstract model for routers: at one extreme is input …

Mailbox switch: a scalable two-stage switch architecture for conflict resolution of ordered packets

CS Chang, DS Lee, YJ Shih… - IEEE Transactions on …, 2008 - ieeexplore.ieee.org
Traditionally, conflict resolution in an input-buffered switch is solved by finding a matching
between inputs and outputs per time slot, which incurs unscalable computation and …

Optimal load-balancing

I Keslassy, CS Chang, N McKeown… - Proceedings IEEE 24th …, 2005 - ieeexplore.ieee.org
This paper is about load-balancing packets across multiple paths inside a switch, or across
a network. It is motivated by the recent interest in load-balanced switches. Load-balanced …

Nested loops revisited

DJ DeWitt, JF Naughton, J Burger - [1993] Proceedings of the …, 1993 - ieeexplore.ieee.org
Four variants of parallel index nested loop algorithms are compared with the parallel hybrid
hash algorithm. The conclusions of experiments both with an analytic model and with an …

CR switch: A load-balanced switch with contention and reservation

CL Yu, CS Chang, DS Lee - IEEE/ACM Transactions on …, 2009 - ieeexplore.ieee.org
Load-balanced switches have received a great deal of attention recently as they are much
more scalable than other existing switch architectures in the literature. However, as there …

Feedback-based scheduling for load-balanced two-stage switches

B Hu, KL Yeung - IEEE/ACM Transactions On Networking, 2009 - ieeexplore.ieee.org
A framework for designing feedback-based scheduling algorithms is proposed for elegantly
solving the notorious packet missequencing problem of a load-balanced switch. Unlike …

Padded frames: a novel algorithm for stable scheduling in load-balanced switches

JJ Jaramillo, F Milan, R Srikant - IEEE/ACM Transactions on …, 2008 - ieeexplore.ieee.org
The load-balanced Birkhoff-von Neumann switching architecture consists of two stages: a
load balancer and a deterministic input-queued crossbar switch. The advantages of this …