2006 · 28 citations · 21 references
ComputingComputer EngineeringComputer ScienceAlgorithmsComputer NetworksDistributed SystemsDistributed AlgorithmsDistributed ComputingDistributed Data ProcessingDistributed Systems PerformanceScalable Algorithm DesignAggregationCommunication-efficient AggregationDistributed AggregationDistributed Graph ProcessingNode-to-node CommunicationQuiescenceScalable Graph AlgorithmsStabilization
This paper focuses on local computations of distributed aggregation problems on fixed graphs. We define a new metric on problem instances, Veracity Radius (VR), which captures the inherent possibility to compute them locally. We prove that VR yields a tight lower bound on output-stabilization time, i.e., the time until all nodes fix their outputs, as well as a lower bound on quiescence time. We present an efficient aggregation algorithm, I-LEAG, which reaches both output stabilization and quiescence within a time that is proportional to the VR of the problem instance, and is also efficient in terms of per-node communication and memory. We empirically show that the VR metric also effectively captures the performance of previously suggested efficient aggregation protocols, and that I-LEAG significantly outperforms these protocols in several respects.
21
Chalermek Intanagonwiwat, Ramesh Govindan, Deborah Estrin · 2000 · 5.4K citations
Wireless sensor networks for habitat monitoring
Alan Mainwaring, David Culler, Joseph Polastre et al. · 2002 · 4.2K citations
Computing, Computer Systems, Ecology +17
Samuel Madden, Michael J. Franklin, Joseph M. Hellerstein et al. · ACM SIGOPS Operating Systems Review · 2002 · 2.7K citations
A scalable location service for geographic ad hoc routing
Jinyang Li, John Jannotti, Douglas S. J. De Couto et al. · 2000 · 1.6K citations · Full text
Gossip-based computation of aggregate information
David Kempe, Alin Dobra, Johannes Gehrke · 2004 · 1.5K citations