Scinovex
articleTop 1% cited

Achieving 100% throughput in an input-queued switch

IEEE Transactions on Communications · 1999 · Vol. 47(8) · pp. 1260–1267
Nick McKeownA. MekkittikulV. AnantharamJean Walrand

Abstract

It is well known that head-of-line blocking limits the throughput of an input-queued switch with first-in-first-out (FIFO) queues. Under certain conditions, the throughput can be shown to be limited to approximately 58.6%. It is also known that if non-FIFO queueing policies are used, the throughput can be increased. However, it has not been previously shown that if a suitable queueing policy and scheduling algorithm are used, then it is possible to achieve 100% throughput for all independent arrival processes. In this paper we prove this to be the case using a simple linear programming argument and quadratic Lyapunov function. In particular, we assume that each input maintains a separate FIFO queue for each output and that the switch is scheduled using a maximum weight bipartite matching algorithm. We introduce two maximum weight matching algorithms: longest queue first (LQF) and oldest cell first (OCF). Both algorithms achieve 100% throughput for all independent arrival processes. LQF favors queues with larger occupancy, ensuring that larger queues will eventually be served. However, we find that LQF can lead to the permanent starvation of short queues. OCF overcomes this limitation by favoring cells with large waiting times.

Interconnection Networks and SystemsAdvancements in Battery MaterialsLow-power high-performance VLSI designQueueing theoryQueueComputer scienceFIFO (computing and electronics)ThroughputScheduling (production processes)Blocking (statistics)AlgorithmMathematical optimizationReal-time computing
Citations
851
FWCI
25.13
field-weighted impact
References
20
Percentile
100%
vs. same field & year
Citations per year
References
Queueing in high-performance packet switching
IEEE Journal on Selected Areas in Communications · 1988 · 773 citations
Related articles
Application of Queueing theory to Salem railway ticket counters
International Journal of Statistics and Applied Mathematics · 2018 · 3 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Achieving 100% throughput in an input-queued switch · Scinovex