Adaptive neural queue management for TCP networks

  • Authors:
  • Hyun C. Cho;Sami M. Fadali;Hyunjeong Lee

  • Affiliations:
  • Department of Electrical Engineering/260, University of Nevada, Reno, NV 89557, United States;Department of Electrical Engineering/260, University of Nevada, Reno, NV 89557, United States;Intel Corporation, Wireless Networking Laboratory, 2111 25th Avenue, Hillsboro, OR 97124, United States

  • Venue:
  • Computers and Electrical Engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Active Queue Management (AQM) is a proven strategy to efficiently maintain queues and ensure high utilization of Transmission Control Protocol (TCP) network resources. The fundamental mechanism is to manage incoming packet rates at a router to prevent incipient network congestion. In this paper, we present an efficient neural network AQM system as a queue controller. The recurrent neural network has a Multi-layer Perceptron-Infinite Impulse Response (MLP-IIR) structure. Three distinct neural AQMs are trained under different network scenarios involving traffic levels. Selecting one of three neural AQMs is based on posterior probability history of traffic level. In addition, we investigate stochastic modeling of the network dynamics by a Dynamic Bayesian Network (DBN). This model allows implementation of a predictive AQM system in which queue dynamics are predicted and used for error prediction via online DBN estimation. Our AQM method is evaluated through simulation experiments both using an Ordinary Differential Equation (ODE) network model and using OPNET^(C). The simulation results demonstrate that our adaptive neural AQM outperforms Random Early Detection (RED) and Proportional-Integral-Derivative (PID) based AQM.