Robust regression for minimum-delay load-balancing

By providing origin-destination pairs with several possible paths, Dynamic Load-Balancing has been shown to obtain excellent results in terms of robustness and effective resource usage. In these dynamic schemes, paths are defined a priori, and the portion of traffic routed through each path is (typically) adjusted so that the sum over all links of a certain link-cost function is minimized. Queueing delay is usually used as this cost function due to its versatility and simplicity. However, all load-balancing schemes require an analytical expression of the delay, for which oversimplistic models are used (such as the classic M/M/1 model). In this paper we propose a framework that instead learns this queueing delay function from measurements, while restricting the assumptions to the minimum. For this, we use a novel robust regression method that, given a set of link load and delay measurements, returns a very simple regression delay function. Some adjustments to this regression function allow us to use it as the link cost of a greedy load-balancing algorithm that converges to the actual minimum-delay configuration. We also compare our framework with previous load-balancing proposals, showing for instance that using the M/M/1 model results in a total delay that may easily exceed the minimum by 10%, and can go as high as more than 100%.

[1]  Walid Ben-Ameur,et al.  Routing of Uncertain Traffic Demands , 2005 .

[2]  Martin Heusse,et al.  Performance anomaly of 802.11b , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[3]  Jean-Louis Rougier,et al.  Minimum-Delay Load-Balancing through Non-parametric Regression , 2009, Networking.

[4]  Cheng Jin,et al.  MATE: MPLS adaptive traffic engineering , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[5]  David Peleg,et al.  Distributed Computing: A Locality-Sensitive Approach , 1987 .

[6]  Berthold Vöcking,et al.  Fast convergence to Wardrop equilibria by adaptive sampling methods , 2006, STOC '06.

[7]  Eitan Altman,et al.  A survey on networking games in telecommunications , 2006, Comput. Oper. Res..

[8]  Jean-Louis Rougier,et al.  Routing Games for Traffic Engineering , 2009, 2009 IEEE International Conference on Communications.

[9]  Timo Kuosmanen Representation Theorem for Convex Nonparametric Least Squares , 2008, Econometrics Journal.

[10]  Yacine Ait-Sahalia,et al.  Nonparametric Option Pricing Under Shape Restrictions , 2002 .

[11]  Guy Leduc,et al.  TOTEM: A Toolbox for Traffic Engineering Methods , 2006 .

[12]  Srikanth Kandula,et al.  Walking the tightrope: responsive yet stable traffic engineering , 2005, SIGCOMM '05.

[13]  J. G. Wardrop,et al.  Some Theoretical Aspects of Road Traffic Research , 1952 .

[14]  Anja Feldmann,et al.  REPLEX: dynamic traffic engineering based on wardrop routing policies , 2006, CoNEXT '06.