A Robust Dynamic Solution of the Router Buffer Sizing Problem

The router buffer sizing problem has been identified recently as an important problem in networking research. Contrary to static proposals and rules of thumb recent efforts have been attempting to develop simple practical algorithms for dynamic queue size management, where the problem is defined on a heuristic optimization basis and the objective is to track a volatile optimum point by continuously tuning at runtime the buffer queue size. In this paper we propose a robust extremum control solution to the problem. Furthermore we evaluate the efficiency of the optimization approach, the practical limitations and the problematic issues of the real implementation. The analysis is based on a plethora of data collected from several representative Ns-2 simulation experiments.

[1]  Marina Thottan,et al.  Perspectives on router buffer sizing: recent results and open problems , 2009, CCRV.

[2]  Yixin Diao,et al.  Control engineering for computing systems , 2005 .

[3]  Robert Shorten,et al.  Adaptive tuning of drop-tail buffers for reducing queueing delays , 2006, IEEE Communications Letters.

[4]  M. Krstić,et al.  Real-Time Optimization by Extremum-Seeking Control , 2003 .

[5]  Carlo Fischione,et al.  A Control Framework for Online Error Control Adaptation in Networked Applications , 2006 .

[6]  Dmitri Loguinov,et al.  ABS: Adaptive Buffer Sizing for Heterogeneous Networks , 2008, 2008 16th Interntional Workshop on Quality of Service.

[7]  Walter Willinger,et al.  An SLA perspective on the router buffer sizing problem , 2008, PERV.

[8]  Marios D. Dikaiakos,et al.  Robust Runtime Optimization of Data Transfer in Queries over Web Services , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[9]  K.H. Johansson,et al.  A New Feedback Control Mechanism for Error Correction in Packet-Switched Networks , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[10]  Chenyang Lu,et al.  Feedback performance control in software services , 2003 .

[11]  Gail E. Kaiser,et al.  Self-managing systems: a control theory foundation , 2005, 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems (ECBS'05).

[12]  M. B. Zarrop,et al.  Self-Tuning Systems: Control and Signal Processing , 1991 .

[13]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[14]  Miroslav Krstic,et al.  Real-Time Optimization by Extremum-Seeking Control: Ariyur/Extremum Seeking , 2004 .

[15]  J.L. Hellerstein,et al.  Control engineering for computing systems - industry experience and research challenges , 2005, IEEE Control Systems.

[16]  Robert Shorten,et al.  How Expensive Is Link Utilization? , 2007, NET-COOP.

[17]  Jonathan S. Turner,et al.  Simulation Perspectives on Link Buffer Sizing , 2007, Simul..