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...
Saved in:
| Published in | IEEE transactions on parallel and distributed systems Vol. 17; no. 9; pp. 987 - 1000 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
New York
IEEE
01.09.2006
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1045-9219 1558-2183 |
| DOI | 10.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 |