scispace - formally typeset
Proceedings ArticleDOI

Rate guarantees and overload protection in input-queued switches

Hari Balakrishnan, +3 more
- Vol. 4, pp 2185-2195
Reads0
Chats0
TLDR
The design of an input-queued switch system and its associated arbitration and rate allocation algorithms that achieve both absolute rate guarantees and proportional bandwidth sharing even under overloaded or adversarial traffic are described.
Abstract
Despite increasing bandwidth demand and the significant research and commercial activity in large-scale terabit routers for multi-gigabit/s links, many current switch designs do not provide adequate support for rate guarantees. In particular, designs based on the popular combined-input/output-queueing (CIOQ) paradigm have unpredictable performance despite implementing sophisticated scheduling schemes on egress links, because the crossbar arbitration between ingress and egress links is done without regard to desired rate guarantees or prevailing traffic conditions. This work describes the design of an input-queued switch system and its associated arbitration and rate allocation algorithms that achieve both absolute rate guarantees and proportional bandwidth sharing even under overloaded or adversarial traffic. Our algorithms are simple and scalable and require a switch speedup of two to provide rate guarantees; we give the theoretical justification and report on simulation results that justify our claims. A semiconductor chipset based on variants of these algorithms for routers with an aggregate capacity of 160 Gbps with links up to 10 Gbps is now commercially available, and a second-generation chipset supporting 640 Gbps is also available.

read more

Citations
More filters
Journal ArticleDOI

On guaranteed smooth switching for buffered crossbar switches

TL;DR: This paper proposes a novel approach of rate-based smoothed switching, and designs a CICQ switch called the smoothed buffered crossbar or sBUX, which guarantees 100% throughput for real-time services and almost ideal smoothness for each flow.
Patent

Multiplexed video streaming

TL;DR: In this article, a plurality of video streams are transmitted over a transmission link, and at intervals, one determines for each video stream at each of a pluralityof encoder settings, having regard to the amount of data buffered at a receiver for that stream, a bit rate sufficient to transmit the remainder of that stream at that encoder setting such as to avoid buffer underflow at the receiver.
Journal ArticleDOI

Fast and noniterative scheduling in input-queued switches: Supporting QoS

TL;DR: Three fast and scalable scheduling algorithms that provide exact bandwidth guarantee, low delay bound, and reasonable jitter in input-queued switches are reported.
Journal ArticleDOI

On improving bandwidth assurance in AF-based DiffServ networks using a control theoretic approach

TL;DR: This paper proposes a simple but robust controller for this problem, namely, the variable-structure adaptive CIR threshold (VS-ACT) mechanism, and demonstrates that VS-ACT outperforms several other mechanisms proposed in the literature over a wide range of network dynamics through extensive simulations.
Journal Article

Matching Output Queuing with a Combined Input/Output- Queued Switch

TL;DR: It is demonstrated that a combined input output queueing (CIOQ) switch running twice as fast as an input-queued switch can provide precise emulation of a broad class of packet scheduling algorithms, including WFQ and strict priorities.
References
More filters
Journal ArticleDOI

Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks

TL;DR: The stability of a queueing network with interdependent servers is considered and a policy is obtained which is optimal in the sense that its Stability Region is a superset of the stability region of every other scheduling policy, and this stability region is characterized.
Journal ArticleDOI

Analysis and simulation of a fair queueing algorithm

TL;DR: In this article, a fair gateway queueing algorithm based on an earlier suggestion by Nagle is proposed to control congestion in datagram networks, based on the idea of fair queueing.
Proceedings ArticleDOI

Analysis and simulation of a fair queueing algorithm

TL;DR: It is found that fair queueing provides several important advantages over the usual first-come-first-serve queueing algorithm: fair allocation of bandwidth, lower delay for sources using less than their full share of bandwidth and protection from ill-behaved sources.
Journal ArticleDOI

Efficient fair queueing using deficit round-robin

TL;DR: This paper describes a new approximation of fair queuing that achieves nearly perfect fairness in terms of throughput, requires only O(1) work to process a packet, and is simple enough to implement in hardware.
Journal ArticleDOI

The iSLIP scheduling algorithm for input-queued switches

TL;DR: This paper presents a scheduling algorithm called iSLIP, an iterative, round-robin algorithm that can achieve 100% throughput for uniform traffic, yet is simple to implement in hardware, and describes the implementation complexity of the algorithm.
Related Papers (5)