DOAJ Open Access 2005

Asymptotic analysis of a nonlinear AIMD algorithm

Y. Baryshnikov E. Coffman J. Feng P. Momčilović

Abstrak

The Additive-Increase-Multiplicative Decrease (AIMD) algorithm is an effective technique for controlling competitive access to a shared resource. Let $N$ be the number of users and let $x_i(t)$ be the amount of the resource in possession of the $i$-th user. The allocations $x_i(t)$ increase linearly until the aggregate demand $\sum_i x_i(t)$ exceeds a given nominal capacity, at which point a user is selected at a random time and its allocation reduced from $x_i(t)$ to $x_i(t)/ \gamma$ , for some given parameter $\gamma >1$. In our new, generalized version of AIMD, the choice of users to have their allocations cut is determined by a selection rule whereby the probabilities of selection are proportional to $x_i^{\alpha} (t)/ \sum_j x_j^{\alpha}$, with $\alpha$ a parameter of the policy. Variations of parameters allows one to adjust fairness under AIMD (as measured for example by the variance of $x_i(t)$) as well as to provide for differentiated service. The primary contribution here is an asymptotic, large-$N$ analysis of the above nonlinear AIMD algorithm within a baseline mathematical model that leads to explicit formulas for the density function governing the allocations $x_i(t)$ in statistical equilibrium. The analysis yields explicit formulas for measures of fairness and several techniques for supplying differentiated service via AIMD.

Topik & Kata Kunci

Penulis (4)

Y

Y. Baryshnikov

E

E. Coffman

J

J. Feng

P

P. Momčilović

Format Sitasi

Baryshnikov, Y., Coffman, E., Feng, J., Momčilović, P. (2005). Asymptotic analysis of a nonlinear AIMD algorithm. https://doi.org/10.46298/dmtcs.3365

Akses Cepat

Lihat di Sumber doi.org/10.46298/dmtcs.3365
Informasi Jurnal
Tahun Terbit
2005
Sumber Database
DOAJ
DOI
10.46298/dmtcs.3365
Akses
Open Access ✓