• DocumentCode
    1080761
  • Title

    Robust Computation of Aggregates in Wireless Sensor Networks: Distributed Randomized Algorithms and Analysis

  • Author

    Chen, Jen-Yeu ; Pandurangan, Gopal ; Xu, Dongyan

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN
  • Volume
    17
  • Issue
    9
  • fYear
    2006
  • Firstpage
    987
  • Lastpage
    1000
  • 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, such as 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 eigenstructure 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 far fewer transmissions than other distributed localized schemes
  • Keywords
    distributed algorithms; graph theory; probability; randomised algorithms; telecommunication links; telecommunication network topology; wireless sensor networks; collaborative information processing; data querying; distributed random grouping algorithm; distributed randomized algorithm; graph eigenstructure; link/node failure; network topology; probabilistic grouping; resource-constrained devices; robust computation; system monitoring; wireless sensor network; Aggregates; Algorithm design and analysis; Computer networks; Condition monitoring; Convergence; Distributed algorithms; Distributed computing; Robustness; Sensor systems; Wireless sensor networks; Probabilistic algorithms; aggregate; data query; distributed algorithms; fault tolerance; graph theory; randomized algorithms; sensor networks; stochastic processes.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2006.128
  • Filename
    1668063