AIMD in a discrete time implementation or with a non-constant shared resource

The additive increase multiplicative decrease (AIMD) algorithm, that is commonly used for congestion avoidance in communication networks, has recently been suggested in other fields such as load management in electric power networks. As for congestion avoidance, in such systems a large number of agents are required to share a given resource. In recent work by Shorten, Wirth and Leith on congestion control in networking a stochastic model has been developed to analyse AIMD algorithms. However, the analysis assumes a continuous implementation of the algorithm and a constant available resource. These assumptions are no longer useful if the AIMD algorithm is applied in fields such as load management in electric power networks, where a discrete implementation is often required, and the available resource shared may be inherently variable. In this paper we develop a disturbed AIMD model based on the model introduced by Shorten et al. that includes discrete time implementation and time varying resource availability. Further, we use that model to bound the influence of these disturbances, caused by either a discrete implementation or small variations in the available resource.

[1]  Robert Shorten,et al.  On the higher moments of TCP , 2013 .

[2]  Tom Kelly,et al.  Scalable TCP: improving performance in highspeed wide area networks , 2003, CCRV.

[3]  Robert Shorten,et al.  Growth Conditions for the Global Stability of High-Speed Communication Networks With a Single Congested Link , 2008, IEEE Transactions on Automatic Control.

[4]  Robert Shorten,et al.  A flexible distributed framework for realising electric and plug-in hybrid vehicle charging policies , 2012, Int. J. Control.

[5]  Robert Shorten,et al.  Stochastic Equilibria of AIMD Communication Networks , 2006, SIAM J. Matrix Anal. Appl..

[6]  Robert Shorten,et al.  Modelling TCP congestion control dynamics in drop-tail environments , 2007, Autom..

[7]  Junichi Masaki,et al.  Development of a high-speed transport protocol with TCP-Reno friendliness , 2010, 2010 The 12th International Conference on Advanced Communication Technology (ICACT).

[8]  Chase Qishi Wu,et al.  A Dynamic Performance-Based Flow Control Method for High-Speed Data Transfer , 2010, IEEE Transactions on Parallel and Distributed Systems.

[9]  Fabian R. Wirth,et al.  A positive systems model of TCP-like congestion control: asymptotic results , 2006, IEEE/ACM Transactions on Networking.

[10]  Robert Shorten,et al.  An ergodic AIMD algorithm with application to high-speed networks , 2012, Int. J. Control.

[11]  Balázs Sonkoly,et al.  A comprehensive TCP fairness analysis in high speed networks , 2009, Comput. Commun..

[12]  Robert Shorten,et al.  Asynchronous algorithms for network utility maximisation with a single bit , 2015, 2015 European Control Conference (ECC).

[13]  Fernando Paganini,et al.  Internet congestion control , 2002 .

[14]  Robert Shorten,et al.  Nonlinear AIMD Congestion Control and Contraction Mappings , 2007, SIAM J. Control. Optim..

[15]  Raj Jain,et al.  Analysis of the Increase and Decrease Algorithms for Congestion Avoidance in Computer Networks , 1989, Comput. Networks.