Impacts of Asynchrony on Epidemic-Style Aggregation Protocols
- 1 December 2010
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15219097,p. 601-608
Abstract
The large scale and dynamic nature of a distributed system makes it difficult to collect the attributes of the individual nodes in the network. In these systems, often an aggregate (e.g. AVG, COUNT, MIN, MAX, SUM etc) of these attributes is adequate. Epidemic-style protocols are one of the popular approaches to estimate aggregates in such systems. In existing epidemic-style aggregation protocols the accuracy of the estimated aggregate at local nodes heavily depends upon synchronization of aggregation rounds. To enforce synchronization in these protocols, length of aggregation round should be long enough so that all the nodes in the system complete their aggregation information exchange. In this paper, we study the impacts of asynchrony in epidemic-style aggregation protocols. We present a simple asynchronous technique to estimate system aggregates in a distributed system. Based upon this technique, we analyze two popular existing epidemic-style aggregation protocols, Push-Pull and Push-Sum. Through detailed simulations, we evaluate accuracy and cost of asynchronous version of these protocols. We found that to obtain an estimate of the true system aggregate, aggregation protocols do not need to be synchronized and hence an efficient estimate can be obtained in lesser time.Keywords
This publication has 13 references indexed in Scilit:
- A gossip-based asynchronous aggregation protocol for P2P systems2010
- Robust monitoring of network-wide aggregates through gossipingIEEE Transactions on Network and Service Management, 2009
- Asynchronous Distributed Averaging on Communication NetworksIEEE/ACM Transactions on Networking, 2007
- Efficient gossip-based aggregate computation2006
- Randomized gossip algorithmsIEEE Transactions on Information Theory, 2006
- Epidemic information dissemination in distributed systemsComputer, 2004
- Gossip-based computation of aggregate information2004
- Measuring and analyzing the characteristics of Napster and Gnutella hostsMultimedia Systems, 2003
- AstrolabeACM Transactions on Computer Systems, 2003
- Epidemic algorithms for replicated database maintenance1987