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

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...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on parallel and distributed systems Vol. 17; no. 9; pp. 987 - 1000
Main Authors Chen, J.-Y., Pandurangan, G., Xu, D.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.09.2006
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1045-9219
1558-2183
DOI10.1109/TPDS.2006.128

Cover

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
AbstractList 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
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.
Author Xu, D.
Pandurangan, G.
Chen, J.-Y.
Author_xml – sequence: 1
  givenname: J.-Y.
  surname: Chen
  fullname: Chen, J.-Y.
  organization: Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN
– sequence: 2
  givenname: G.
  surname: Pandurangan
  fullname: Pandurangan, G.
– sequence: 3
  givenname: D.
  surname: Xu
  fullname: Xu, D.
BookMark eNp1kMtr3DAQh0VIoHn02FMuoqdevNVYktfObdm0SSG0JQ9yFJJ3vFFiW1uNTEj_-mrZQCDQ0_wYvnnwHbH9MYzI2CcQMwDRfL39fX4zK4WoZlDWe-wQtK6LEmq5n7NQumhKaD6wI6JHIUBpoQ5Zfx3cRIkvw7CZkk0-jDx0fLFeR1zbhMT9yO99xB6J-A2OFCL_iek5xCc64-eeUvRuSrji13ZchcH_zXHRr0P06WEgnpt8Mdr-hTydsIPO9oQfX-sxu_v-7XZ5WVz9uvixXFwVraxlKlaNEBacFC3OO-mkRHClBVtp16GcW73SotVWiUqDhkp1XaO0dUI51Tqct_KYfdnt3cTwZ0JKZvDUYt_bEcNEBqo5qGxAQUY_v0MfwxTzv2QaKMtsTckMFTuojYEoYmc20Q82vhgQZqvebNWbrXqT1WdevuNbv3ObovX9f6dOd1MeEd8uVFUtKin_ASOLk0M
CODEN ITDSEO
CitedBy_id crossref_primary_10_3182_20090924_3_IT_4005_00044
crossref_primary_10_3182_20090924_3_IT_4005_00043
crossref_primary_10_1109_TAC_2011_2167829
crossref_primary_10_1016_j_neucom_2013_01_013
crossref_primary_10_1109_COMST_2014_2354398
crossref_primary_10_1016_j_future_2012_10_002
crossref_primary_10_1109_TPDS_2008_40
crossref_primary_10_1109_TCNS_2016_2594487
crossref_primary_10_1038_s41566_020_00718_2
crossref_primary_10_1016_j_eij_2016_01_002
crossref_primary_10_1155_2019_2150524
crossref_primary_10_1016_j_cosrev_2010_09_007
crossref_primary_10_1016_j_neucom_2025_129975
crossref_primary_10_1109_ACCESS_2019_2908429
crossref_primary_10_1109_TAC_2020_2996205
crossref_primary_10_1109_TPDS_2011_219
crossref_primary_10_1109_TKDE_2011_76
crossref_primary_10_1007_s00446_014_0213_8
crossref_primary_10_1587_transcom_2020EBT0003
crossref_primary_10_1137_100793104
crossref_primary_10_1587_transcom_E92_B_2201
crossref_primary_10_1109_TAC_2019_2901829
crossref_primary_10_1016_j_jpdc_2015_02_003
crossref_primary_10_1007_s00446_016_0288_5
crossref_primary_10_1155_2011_428290
crossref_primary_10_1049_iet_wss_2014_0007
crossref_primary_10_1109_JSYST_2012_2223531
crossref_primary_10_1016_j_jpdc_2012_09_013
crossref_primary_10_1109_TPDS_2010_33
crossref_primary_10_1007_s10732_014_9259_9
crossref_primary_10_1109_LCSYS_2020_2971835
crossref_primary_10_1080_10556788_2023_2189713
crossref_primary_10_1007_s10207_013_0221_x
Cites_doi 10.1109/jproc.2003.814918
10.21136/cmj.1973.101168
10.1017/CBO9780511814075
10.1145/1060289.1060303
10.1145/984622.984625
10.1023/A:1009726021843
10.1007/978-1-4612-1784-8_33
10.1145/1031495.1031524
10.1007/3-540-45655-4_37
10.1093/acprof:oso/9780198506263.001.0001
10.1006/jcss.1996.0075
10.1145/253260.253291
10.1109/SNPA.2003.1203363
10.1145/502034.502049
10.1145/1031495.1031525
10.1109/tac.2005.864190
10.1007/978-3-540-27820-7_8
10.1109/5326.971666
10.1016/0024-3795(94)90486-3
10.1109/IPDPS.2001.925191
10.1109/INFCOM.2005.1498447
10.1109/90.490746
10.1109/MCSA.2002.1017485
10.1109/SFCS.2003.1238221
10.1145/313451.313556
10.1109/ICDCSW.2002.1030829
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/TPDS.2006.128
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Technology Research Database
Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE/IET Electronic Library
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-2183
EndPage 1000
ExternalDocumentID 2544609211
10_1109_TPDS_2006_128
1668063
Genre orig-research
GroupedDBID --Z
-~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNI
RNS
RZB
TN5
TWZ
UHB
VH1
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
RIG
F28
FR3
ID FETCH-LOGICAL-c383t-d900a1b30ce7f3b33e1b2a1a65bfe37a5d50c5a406515164ff945ab04b4cbe7c3
IEDL.DBID RIE
ISSN 1045-9219
IngestDate Thu Oct 02 10:41:26 EDT 2025
Sun Jun 29 14:36:51 EDT 2025
Wed Oct 01 06:42:44 EDT 2025
Thu Apr 24 23:11:11 EDT 2025
Wed Aug 27 02:52:19 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 9
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c383t-d900a1b30ce7f3b33e1b2a1a65bfe37a5d50c5a406515164ff945ab04b4cbe7c3
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 14
ObjectType-Article-1
ObjectType-Feature-2
content type line 23
PQID 912204543
PQPubID 85437
PageCount 14
ParticipantIDs proquest_journals_912204543
crossref_primary_10_1109_TPDS_2006_128
crossref_citationtrail_10_1109_TPDS_2006_128
ieee_primary_1668063
proquest_miscellaneous_1671401441
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2006-09-01
PublicationDateYYYYMMDD 2006-09-01
PublicationDate_xml – month: 09
  year: 2006
  text: 2006-09-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on parallel and distributed systems
PublicationTitleAbbrev TPDS
PublicationYear 2006
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref15
ref14
ref30
ref11
ref10
Hung (ref17)
ref1
ref16
ref19
ref18
Cvetković (ref7) 1980
ref24
ref23
ref26
ref25
Chen (ref5) 2004
ref20
ref22
ref21
Bawa (ref2) 2003
ref28
ref27
ref29
ref8
ref9
ref4
ref3
ref6
References_xml – ident: ref6
  doi: 10.1109/jproc.2003.814918
– ident: ref11
  doi: 10.21136/cmj.1973.101168
– volume-title: Spectra of Graphs, Theory and Application
  year: 1980
  ident: ref7
– ident: ref24
  doi: 10.1017/CBO9780511814075
– ident: ref21
  doi: 10.1145/1060289.1060303
– ident: ref29
  doi: 10.1145/984622.984625
– ident: ref13
  doi: 10.1023/A:1009726021843
– ident: ref14
  doi: 10.1007/978-1-4612-1784-8_33
– ident: ref30
  doi: 10.1145/1031495.1031524
– ident: ref20
  doi: 10.1007/3-540-45655-4_37
– ident: ref27
  doi: 10.1093/acprof:oso/9780198506263.001.0001
– ident: ref12
  doi: 10.1006/jcss.1996.0075
– ident: ref16
  doi: 10.1145/253260.253291
– ident: ref3
  doi: 10.1109/SNPA.2003.1203363
– ident: ref15
  doi: 10.1145/502034.502049
– ident: ref25
  doi: 10.1145/1031495.1031525
– volume-title: Proc. Second Int’l Conf. Information Fusion
  ident: ref17
  article-title: Diagnostic Information Processing for Sensor-Rich Distributed Systems
– ident: ref26
  doi: 10.1109/tac.2005.864190
– ident: ref9
  doi: 10.1007/978-3-540-27820-7_8
– ident: ref28
  doi: 10.1109/5326.971666
– ident: ref23
  doi: 10.1016/0024-3795(94)90486-3
– ident: ref8
  doi: 10.1109/IPDPS.2001.925191
– ident: ref4
  doi: 10.1109/INFCOM.2005.1498447
– ident: ref1
  doi: 10.1109/90.490746
– ident: ref22
  doi: 10.1109/MCSA.2002.1017485
– ident: ref18
  doi: 10.1109/SFCS.2003.1238221
– volume-title: technical report
  year: 2004
  ident: ref5
  article-title: Robust and Distributed Computation of Aggregates in Wireless Sensor Networks
– volume-title: technical report
  year: 2003
  ident: ref2
  article-title: Estimating Aggregates on a Peer-to-Peer Network
– ident: ref10
  doi: 10.1145/313451.313556
– ident: ref19
  doi: 10.1109/ICDCSW.2002.1030829
SSID ssj0014504
Score 2.12391
Snippet 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...
Computing aggregates such as average, minimum, maximum and sum is fundamental to various primitive functions of a sensor network, such as system monitoring,...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 987
SubjectTerms aggregate
Aggregates
Algorithm design and analysis
Algorithms
Computation
Computer networks
Computer simulation
Condition monitoring
Convergence
data query
Distributed algorithms
Distributed computing
Failure
fault tolerance
graph theory
Links
Networks
Probabilistic algorithms
randomized algorithms
Robustness
sensor networks
Sensor systems
Sensors
stochastic processes
Studies
Wireless sensor networks
Title Robust Computation of Aggregates in Wireless Sensor Networks: Distributed Randomized Algorithms and Analysis
URI https://ieeexplore.ieee.org/document/1668063
https://www.proquest.com/docview/912204543
https://www.proquest.com/docview/1671401441
Volume 17
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE/IET Electronic Library
  customDbUrl:
  eissn: 1558-2183
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014504
  issn: 1045-9219
  databaseCode: RIE
  dateStart: 19900101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1La9wwEB6SnNpD82rpNmlQofQUb_yQ_OhtaRpCIKHkAbkZPZOlG7us7Ut-fWcsexP6gNyMNTaC0WhmNKPvA_icEb6QlXng0PcEPDIyKExmAiMymUmX8JjTbeTzi_T0hp_dits1OFzdhbHW9s1ndkqPfS3f1Lqjo7KjKE1zdKnrsJ7lqb-rtaoYcNFTBWJ2IYICzfAJT_Po-sfxlS87RES6_sz_9IQqf-3CvWs52YTzcVK-o-TntGvVVD_-gdf40llvwZshxmQzvyi2Yc1WO7A58jewwZx34PUzMMJdWFzWqmta5uV6hbHasdkdZuR01tawecWoWXaBmyO7wvS3XrIL30XefGXHhMBL5FnWsEtZmfph_oiPs8VdvZy39w8Nw5dsxEB5Czcn36-_nQYDF0OgMYdtA1OEoYxUEmqbuUQliY1ULCOZCuVskklhRKiFxPAAAyRMwZwruJAq5IprZTOdvIONqq7se2DOmlgmzoXOaJ7HShnMjHPFIykJzSyawOGooVIPQOXEl7Eo-4QlLEpSKPFnpiUqdAJfVuK_PELH_wR3STlPQl4vE9gb1V8O9tuURRQTTj_H0U-rUTQ8qqbIytZdg58T1iHlox_-_eM9eOXPa6ghbR822mVnP2IE06qDfun-Bjql8BI
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB6VcgAOFFqqLuVhJMSp2eZhJxtuK0q1QHeF2q3UW2THdrtim6BNcumvZyZOtlUpErconkSWxuOZ8Yy_D-BjQvhCRo48i77H44GWXqoT7WmRyETaiIecbiNPZ_HknH-_EBcbcLC-C2OMaZvPzJAe21q-LvOGjsoOgzgeoUt9BI8F51y421rrmgEXLVkg5hfCS9EQbxE1D-c_j85c4SEg2vU7HqilVPlrH26dy_EWTPtpuZ6SX8OmVsP85h5i4__O-wU876JMNnbL4iVsmGIbtnoGB9YZ9DY8uwNHuAPL01I1Vc2cXKsyVlo2vsScnE7bKrYoGLXLLnF7ZGeYAJcrNnN95NVndkQYvESfZTQ7lYUurxc3-DheXparRX11XTF8yXoUlFdwfvx1_mXidWwMXo5ZbO3p1PdloCI_N4mNVBSZQIUykLFQ1kSJFFr4uZAYIGCIhEmYtSkXUvlc8VyZJI92YbMoC7MHzBodysha3-qcj0KlNObGI8UDKQnPLBjAQa-hLO-gyokxY5m1KYufZqRQYtCMM1ToAD6txX87jI5_Ce6Qcm6FnF4GsN-rP-ssuMrSICSkfo6jH9ajaHpUT5GFKZsKPye0Q8pIXz_84_fwZDKfnmQn32Y_9uGpO72h9rQ3sFmvGvMW45lavWuX8R_r_fNf
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Robust+Computation+of+Aggregates+in+Wireless+Sensor+Networks%3A+Distributed+Randomized+Algorithms+and+Analysis&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Chen%2C+J.-Y.&rft.au=Pandurangan%2C+G.&rft.au=Xu%2C+D.&rft.date=2006-09-01&rft.pub=IEEE&rft.issn=1045-9219&rft.volume=17&rft.issue=9&rft.spage=987&rft.epage=1000&rft_id=info:doi/10.1109%2FTPDS.2006.128&rft.externalDocID=1668063
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon