Fault-tolerant aggregation: flow-updating meets mass-distribution
From MaRDI portal
Publication:2401680
Abstract: Flow-Updating (FU) is a fault-tolerant technique that has proved to be efficient in practice for the distributed computation of aggregate functions in communication networks where individual processors do not have access to global information. Previous distributed aggregation protocols, based on repeated sharing of input values (or mass) among processors, sometimes called Mass-Distribution (MD) protocols, are not resilient to communication failures (or message loss) because such failures yield a loss of mass. In this paper, we present a protocol which we call Mass-Distribution with Flow-Updating (MDFU). We obtain MDFU by applying FU techniques to classic MD. We analyze the convergence time of MDFU showing that stochastic message loss produces low overhead. This is the first convergence proof of an FU-based algorithm. We evaluate MDFU experimentally, comparing it with previous MD and FU protocols, and verifying the behavior predicted by the analysis. Finally, given that MDFU incurs a fixed deviation proportional to the message-loss rate, we adjust the accuracy of MDFU heuristically in a new protocol called MDFU with Linear Prediction (MDFU-LP). The evaluation shows that both MDFU and MDFU-LP behave very well in practice, even under high rates of message loss and even changing the input values dynamically.
Recommendations
- Near-optimal communication-time tradeoff in fault-tolerant computation of aggregate functions
- Near-optimal communication-time tradeoff in fault-tolerant computation of aggregate functions
- Robust gossip-based aggregation: a practical point of view
- Practical fault-tolerant data aggregation
- Efficient Dynamic Aggregation
Cites work
- An early-stopping protocol for computing aggregate functions in Sensor Networks
- Approximate counting, uniform generation and rapidly mixing Markov chains
- Communication in dynamic radio networks
- Consensus Problems in Networks of Agents With Switching Topology and Time-Delays
- Fast linear iterations for distributed averaging
- Fault-tolerant aggregation: flow-updating meets mass-distribution
- Geographic Gossip: Efficient Averaging for Sensor Networks
- scientific article; zbMATH DE number 3150484 (Why is no real title available?)
- scientific article; zbMATH DE number 5454133 (Why is no real title available?)
- scientific article; zbMATH DE number 878897 (Why is no real title available?)
- scientific article; zbMATH DE number 3249395 (Why is no real title available?)
- Probability and Computing
- Time complexity of radio broadcasting: adaptiveness vs. obliviousness and randomization vs. determinism
Cited in
(4)
This page was built for publication: Fault-tolerant aggregation: flow-updating meets mass-distribution
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2401680)