skip to main content
10.5555/1147685.1147741acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
Article

Robust computation of aggregates in wireless sensor networks: distributed randomized algorithms and analysis

Published: 24 April 2005 Publication History

Abstract

A wireless sensor network consists of a large number of small, resource-constrained devices and usually operates in hostile environments that are prone to link and node failures. Computing aggregates such as average, minimum, maximum and sum is fundamental to various primitive functions of a sensor network like system monitoring, data querying, and collaborative information processing. In this paper we present and analyze a suite of randomized distributed algorithms to efficiently and robustly compute aggregates. Our Distributed Random Grouping (DRG) algorithm is simple and natural and uses probabilistic grouping to progressively converge to the aggregate value. DRG is local and randomized and is naturally robust against dynamic topology changes from link/node failures. Although our algorithm is natural and simple, it is nontrivial to show that it converges to the correct aggregate value and to bound the time needed for convergence. Our analysis uses the eigen-structure of the underlying graph in a novel way to show convergence and to bound the running time of our algorithms. We also present simulation results of our algorithm and compare its performance to various other known distributed algorithms. Simulations show that DRG needs much less transmissions than other distributed localized schemes, namely gossip and broadcast flooding.

References

[1]
F. Bauer, A. Varma, "Distributed algorithms for multicast path setup in data networks", IEEE/ACM Trans. on Networking, no. 2. Apr 1996 pp. 181--191
[2]
M. Bawa, H. Garcia-Molina, A. Gionis, R. Motwani, "Estimating Aggregates on a Peer-to-Peer Network," Technical report, Computer Science Dept., Stanford University, 2003.
[3]
A. Boulis, S. Ganeriwal, and M. B. Srivastava, "Aggregation in sensor networks: a energy-accuracy trade-off" SNPA 2003, May 11 2003.
[4]
S. Boyd, A. Ghosh, B. Prabhakar, and D. Shah, "Gossip algorithms: Design, analysis, and applications" Infocom, 2005.
[5]
Jen-Yeu Chen, Gopal Pandurangan, Dongyan Xu "Robust and Distributed Computation of Aggregates in Wireless Sensor Networks" Technique report, Computer Science, Purdue University, 2004.
[6]
C. Ching and S. P. Kumar, "Sensor Networks: Evolution, Opportunities, and Challanges" Invited paper, Proceedings of The IEEE, Vol.91, No.8, Aug. 2003.
[7]
D. M. Cvetković, M. Doob and H. Sachs. Spectra of graphs, theory and application, Acedemic Press, 1980.
[8]
J. Elson and D. Estrin, "Time Synchronization for Wireless Sensor Networks", IPDPS, April 2001.
[9]
M. Enachescu, A. Goel, R. Govindan, and R. Motwani. "Scale Free Aggregation in Sensor Networks," Algosensors, 2004.
[10]
D. Estrin and R. Govindan and J. S. Heidemann and S. Kumar, "Next Century Challenges: Scalable Coordination in Sensor Networks," MobiCom, pp.263--270, 1999.
[11]
M. Fiedler. Algebraic connectivity of graphs. Czechoslovak Math. J., 23:298--305, 1973.
[12]
B. Ghosh and S. Muthukrishnan, "Dynamic load balancing by random matchings." J. Comput. System Sci., 53(3):357--370, 1996.
[13]
J. Gray, S. Chaudhuri, A. Bosworth, A. Layman, D. Reichart, M. Venkatrao, F. Pellow and H. Pirahesh "Data Cube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Totals," J. Data Mining and Knowledge Discovery, pp.29--53, 1997
[14]
P. Gupta and P. R. Kumar, "Critical power for asymptotic connectivity in wireless networks." Stochastic Analysis, Control, Optimization and Applications: A Volume in Honor of W.H. Fleming, W. M. McEneaney, G. Yin, and Q. Zhang (Eds.), Birkhauser, Boston, 1998.
[15]
J. Heidemann, F. Silva, C. Intanagonwiwat, R. Govindan, D. Estrin, and D. Ganesan. "Building Efficient Wireless Sensor Networks with Low-Level Naming." In SOSP 2001.
[16]
J. M. Hellerstein, P. J. Haas, and H. J. Wang, "Online Aggregation", ACM SIGMOD'97, Tucson, Arizona, May 1997
[17]
E. Hung and F. Zhao, "Diagnostic Information Processing for Sensor-Rich Distributed Systems." Fusion'99, Sunnyvale, CA, 1999.
[18]
D. Kempe A. Dobra J. Gehrke, "Gossip-based Computation of Aggregate Information", FOCS2003.
[19]
B. Krishnamachari, D. Estrin, and S. Wicker, "Impact of Data Aggregation in Wireless Sensor Networks," DEBS'02.
[20]
D. Liu, M. Prabhakaran "On Randomized Broadcasting and Gossiping in Radio Networks", COCOON'2002, Singapore, August 2002, pp. 340--349.
[21]
S. Madden, M Franklin, J. Hellerstein W. Hong, "TAG: a tiny aggregation service for ad hoc sensor network," in proceeding of the USENIX OSDI Symposium 2002
[22]
S. R. Madden, R. Szewczyk, M. J. Franklin, D Culler, "Supporting aggregate Queries over Ad-Hoc Wireless Sensor Networks," in Proc. of WMCSA 2002
[23]
S. Nath, P. B. Gibbons, Z. Anderson, S. Seshan. "Synopsis Diffusion for Robust Aggregation in Sensor Networks" ACM SenSys 2004.
[24]
R. Olfati-Saber. "Flocking for Multi-Agent Dynamic Systems: Algorithms and Theory," Technical Report CIT-CDS 2004-005.
[25]
M. Penrose, Random Geometric Graphs. Oxford Univ. Press, 2003.
[26]
H. Qi, S. S. Iyengar, and K. Chakrabarty, "Multi-resolution data integration using mobile agent in distributed sensor networks," IEEE Trans. Syst. Man, Cybern. C, vol. 31, pp. 383--391, Aug. 2001.
[27]
D. Scherber, B. Papadopoulos, "Locally Constructed Algorithms for Distributed Computations in Ad-Hoc Networks", IEEE IPSN04 Berkeley 2004.
[28]
N. Shrivastava, C. Buragohain, D. Agrawal, S. Suri. "Medians and Beyond: New Aggregation Techniques for Sensor Networks". ACM SenSys 2004.

Cited By

View all
  1. Robust computation of aggregates in wireless sensor networks: distributed randomized algorithms and analysis

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    IPSN '05: Proceedings of the 4th international symposium on Information processing in sensor networks
    April 2005
    475 pages
    ISBN:0780392027

    Sponsors

    Publisher

    IEEE Press

    Publication History

    Published: 24 April 2005

    Check for updates

    Qualifiers

    • Article

    Conference

    IPSN/SPOTS05
    Sponsor:

    Acceptance Rates

    IPSN '05 Paper Acceptance Rate 71 of 276 submissions, 26%;
    Overall Acceptance Rate 143 of 593 submissions, 24%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 14 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media