AIMD Dynamics and Distributed Resource Allocation
Published : Sunday 28 February 2016
The first comprehensive book on the AIMD algorithm for resource allocation, suitable for advanced undergraduate and graduate students, and researchers.
The AIMD algorithm is the most widely used method for allocating a limited resource among competing agents without centralised control. In this first comprehensive book on the topic, the authors offer a new approach based on positive switched linear systems, which is used to develop most of the main results in the book. Students and researchers alike will benefit from details of several variants of the algorithm, provided in order of increasing complexity, including deterministic, random, linear, and nonlinear versions. In each case, stability and convergence results are derived based on unifying principles. Basic and fundamental properties of the algorithm are described, examples are used to illustrate the richness of the resulting dynamical systems, and applications are provided to show how the algorithm can be used in the context of smart cities, intelligent transportation systems, and the smart grid.