A linear system analysis of RED

  • Authors:
  • James Aweya;Michel Ouellette;Delfin Y. Montuno

  • Affiliations:
  • Nortel Networks, Systems Architect, P.O. Box 3511, Station C, Ottawa, Ont., Canada K1Y 4H7;Nortel Networks, Systems Architect, P.O. Box 3511, Station C, Ottawa, Ont., Canada K1Y 4H7;Nortel Networks, Systems Architect, P.O. Box 3511, Station C, Ottawa, Ont., Canada K1Y 4H7

  • Venue:
  • Computer Communications
  • Year:
  • 2002

Quantified Score

Hi-index 0.24

Visualization

Abstract

The random early detection (RED) algorithm proposed by Floyd and Jacobson [IEEE/ACM Trans. Networking 1 (4) (1993) 397] is a simple and quite effective mechanism for active queue management and as a result has been widely implemented in Internet routers. While RED certainly performs better than drop-tail, its parameters are difficult to tune to give good performance under different congestion scenarios. Also, studies have shown that RED does not stabilize the queue lengths in routers, because its equilibrium queue length strongly depends on the number of active TCP connections. As a result numerous variants of RED have been proposed to work around the performance problems of RED. In this paper, using inferences drawn from a linear systems analysis, we provide an insight into why RED is difficult to tune. The same linear systems analysis is used to show that the DRED algorithm proposed in [Computer 36 (2-3) (2001) 203; Comput. Commun. 24 (12) 2001 1170] overcomes the performance limitations of RED [IEEE/ACM Trans. Network. 1 (4) (1993) 397].