Hostname: page-component-74656f9884-7drmj Total loading time: 0 Render date: 2026-11-05T12:31:01.179Z Has data issue: false hasContentIssue false

Stochastic analysis of average-based distributed algorithms

Published online by Cambridge University Press:  23 June 2021

Yves Mocquard*
Affiliation:
Inria, Univ. Rennes, CNRS, IRISA
Frédérique Robin*
Affiliation:
Inria, Univ. Rennes, CNRS, IRISA
Bruno Séricola*
Affiliation:
Inria, Univ. Rennes, CNRS, IRISA
Emmanuelle Anceaume*
Affiliation:
CNRS, Univ. Rennes, Inria, IRISA
*
*Postal address: Inria, Campus de Beaulieu, 35042 Rennes Cedex, France.
*Postal address: Inria, Campus de Beaulieu, 35042 Rennes Cedex, France.
*Postal address: Inria, Campus de Beaulieu, 35042 Rennes Cedex, France.
***Postal address: IRISA, Campus de Beaulieu, 35042 Rennes Cedex, France.
Rights & Permissions [Opens in a new window]

Abstract

We analyze average-based distributed algorithms relying on simple and pairwise random interactions among a large and unknown number of anonymous agents. This allows the characterization of global properties emerging from these local interactions. Agents start with an initial integer value, and at each interaction keep the average integer part of both values as their new value. The convergence occurs when, with high probability, all the agents possess the same value, which means that they all know a property of the global system. Using a well-chosen stochastic coupling, we improve upon existing results by providing explicit and tight bounds on the convergence time. We apply these general results to both the proportion problem and the system size problem.

Information

Type
Original Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Figure 1: Bound comparison of the parallel convergence time for the proportion problem. For each n, we simulate the parallel convergence time (crosses) using $10^5$ experiments. We also compute the two upper bounds on the parallel convergence time obtained in [11] (dashed line) and in Theorem 4 (solid line). For each experiment the initial proportion of agents starting with A is a uniform random number in [0, 1] and we have taken $\delta = 10^{-4}$ and $\varepsilon = 10^{-2}$, which gives $m = 150$. Note the logarithmic scale of the x-axis.