A control theoretic approach to active queue management

J. Aweya, M. Ouellette, D. Y. Montuno

Research output: Contribution to journalArticlepeer-review

217 Scopus citations

Abstract

This paper describes the Dynamic-RED (DRED) algorithm, an active queue management algorithm for TCP/IP networks. In random early detection (RED), one of the goals is to stabilize the queue lengths in routers. However, the current version of RED does not succeed in this goal because the equilibrium queue length strongly depends on the number of active TCP connections. Using a simple control-theoretic approach, DRED randomly discards packets with a load-dependent probability when a buffer in a router gets congested. Over a wide range of load levels, DRED is able to stabilize a router queue occupancy at a level independent of the number of active TCP connections. The algorithm achieves this without estimating the number of active TCP connections or flows and without collecting or analyzing state information on individual flows. The benefits of stabilized queues in a network are high resources utilization, bounded delays, more certain buffer provisioning, and traffic-load-independent network performance in terms of traffic intensity and number of connections.

Original languageBritish English
Pages (from-to)203-235
Number of pages33
JournalComputer Networks
Volume36
Issue number2-3
DOIs
StatePublished - Jul 2001

Keywords

  • Active queue management
  • Congestion control
  • Control theory
  • Random early detection
  • TCP

Fingerprint

Dive into the research topics of 'A control theoretic approach to active queue management'. Together they form a unique fingerprint.

Cite this