In this article, we explore the topic of extending aggregate computation in distributed networks with selfstabilizing properties to withstand network dynamics. Existing research suggests that fast gossiping algorithms, based on the properties of order statistics applied to families of exponential random variables, are a viable solution for computing functions of the values stored in the network. We focus on the specific case in which network changes and failures occur in batches with a minimum frequency in the order of the diameter of the network. Our contribution consists in two self-stabilizing mechanisms, allowing fast gossiping algorithms to be applicable to dynamic networks with minor increase in resources usage. The resulting algorithms can be deployed in networks exhibiting churn, node stop-failures and resets, and random topological changes. The theoretical results are verified with simulations on synthetic data, showcasing desirable properties for large-scale network designers such as scalability, lack of single points of failure, and anonymity.

Additional Metadata
Persistent URL dx.doi.org/10.1145/2816819
Journal ACM Transactions on Autonomous and Adaptive Systems
Citation
Dulman, S.O, & Pauwels, E.J. (2016). Self-stabilized fast gossiping algorithms. ACM Transactions on Autonomous and Adaptive Systems, 10(4). doi:10.1145/2816819