|
控制理论与应用 2010
Active queue management algorithm with dynamic matrix control
|
Abstract:
We propose a novel active queue management algorithm based on the dynamic matrix control(DMAQM) for the Internet system with large time-delay, complex variations and detrimental disturbances. By the predictive model and state estimator, the future queue length in data buffer, which is the basis for determining the packet-loss rate, is predicted. Furthermore, the control requirements are converted to the optimal control objectives, and then, the packet-loss rate is obtained by solving the optimization problem online. The DMAQM algorithm adapts to the varying network environment and improves the robustness by moving the optimization horizon, and handles network constraints in the process for determining the packet-loss rate. Finally, the performances of DMAQM are evaluated through a series of simulations. The simulation results show that the DMAQM algorithm is superior to the random early detection(RED) algorithm in stability, disturbance rejection, and robustness.