A comparative study of spanning tree and gossip protocols for aggregation

Summary Distributed aggregation queries like average and sum can be implemented in different paradigms like gossip and hierarchical approaches. In the literature, these two paradigms are routinely associated with stereotypes such as ‘trees are fragile and complicated’ and ‘gossip is slow and expensi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrency and computation 2015-11, Vol.27 (16), p.4091-4106
Hauptverfasser: Nyers, Lehel, Jelasity, Márk
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 4106
container_issue 16
container_start_page 4091
container_title Concurrency and computation
container_volume 27
creator Nyers, Lehel
Jelasity, Márk
description Summary Distributed aggregation queries like average and sum can be implemented in different paradigms like gossip and hierarchical approaches. In the literature, these two paradigms are routinely associated with stereotypes such as ‘trees are fragile and complicated’ and ‘gossip is slow and expensive’. However, a closer look reveals that these statements are not backed up by systematic studies. A fair and informative comparison is clearly needed. However, this is a hard task because the performance of protocols from the two paradigms depends on different subtleties of the environment and the implementation of the protocols. We tackle this problem by carefully designing the comparison study. We use state‐of‐the‐art algorithms and propose the problem of monitoring the network size in the presence of churn as the ideal problem for comparing very different paradigms for global aggregation. Our simulation study helps us identify the most important factors that differentiate between gossip and spanning tree aggregation: the time needed to compute a truly global output, the properties of the underlying topology, and sensitivity to dynamism. We demonstrate the effect of these factors in different practical topologies and scenarios. Our results help us to choose the right protocol in the light of the topology and dynamism patterns. Copyright © 2015 John Wiley & Sons, Ltd.
doi_str_mv 10.1002/cpe.3549
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1770297167</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1770297167</sourcerecordid><originalsourceid>FETCH-LOGICAL-c3709-f16acefe06ec31f248f97ee0c636797e2b09edaa8f6bc6812816d52eb5ea318c3</originalsourceid><addsrcrecordid>eNp1kE1PAjEQhhujiYgm_oQevSz2g227R0IQiUQ5IB6b0p1uVpft2i4q_94lGIwHT_Menpl58yB0TcmAEsJubQMDng6zE9SjKWcJEXx4esxMnKOLGF8JoZRw2kOzEbZ-05hg2vIDcGy3-Q57h2Nj6rqsC9wGAGzqHBc-xrLBTfCtt76K2PmATVEEKLpdX1-iM2eqCFc_s4-e7ybL8X0yf5rOxqN5YrkkWeKoMBYcEAGWU8eGymUSgFjBhewSW5MMcmOUE2srFGWKijxlsE7BcKos76Obw92uyfsWYqs3ZbRQVaYGv42aSklYJqmQv6gNXfkATjeh3Jiw05TovS3d2dJ7Wx2aHNDPsoLdv5weLyZ_-TK28HXkTXjT3WOZ6pfHqV6kD0s1Xym94t_xNnsa</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1770297167</pqid></control><display><type>article</type><title>A comparative study of spanning tree and gossip protocols for aggregation</title><source>Wiley Journals</source><creator>Nyers, Lehel ; Jelasity, Márk</creator><creatorcontrib>Nyers, Lehel ; Jelasity, Márk</creatorcontrib><description>Summary Distributed aggregation queries like average and sum can be implemented in different paradigms like gossip and hierarchical approaches. In the literature, these two paradigms are routinely associated with stereotypes such as ‘trees are fragile and complicated’ and ‘gossip is slow and expensive’. However, a closer look reveals that these statements are not backed up by systematic studies. A fair and informative comparison is clearly needed. However, this is a hard task because the performance of protocols from the two paradigms depends on different subtleties of the environment and the implementation of the protocols. We tackle this problem by carefully designing the comparison study. We use state‐of‐the‐art algorithms and propose the problem of monitoring the network size in the presence of churn as the ideal problem for comparing very different paradigms for global aggregation. Our simulation study helps us identify the most important factors that differentiate between gossip and spanning tree aggregation: the time needed to compute a truly global output, the properties of the underlying topology, and sensitivity to dynamism. We demonstrate the effect of these factors in different practical topologies and scenarios. Our results help us to choose the right protocol in the light of the topology and dynamism patterns. Copyright © 2015 John Wiley &amp; Sons, Ltd.</description><identifier>ISSN: 1532-0626</identifier><identifier>EISSN: 1532-0634</identifier><identifier>DOI: 10.1002/cpe.3549</identifier><language>eng</language><publisher>Blackwell Publishing Ltd</publisher><subject>Agglomeration ; aggregation ; Concurrency ; Environmental monitoring ; fault tolerance ; gossip ; Graph theory ; Protocol (computers) ; Queries ; spanning tree ; Tasks ; Topology</subject><ispartof>Concurrency and computation, 2015-11, Vol.27 (16), p.4091-4106</ispartof><rights>Copyright © 2015 John Wiley &amp; Sons, Ltd.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c3709-f16acefe06ec31f248f97ee0c636797e2b09edaa8f6bc6812816d52eb5ea318c3</citedby><cites>FETCH-LOGICAL-c3709-f16acefe06ec31f248f97ee0c636797e2b09edaa8f6bc6812816d52eb5ea318c3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2Fcpe.3549$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2Fcpe.3549$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1417,27924,27925,45574,45575</link.rule.ids></links><search><creatorcontrib>Nyers, Lehel</creatorcontrib><creatorcontrib>Jelasity, Márk</creatorcontrib><title>A comparative study of spanning tree and gossip protocols for aggregation</title><title>Concurrency and computation</title><addtitle>Concurrency Computat.: Pract. Exper</addtitle><description>Summary Distributed aggregation queries like average and sum can be implemented in different paradigms like gossip and hierarchical approaches. In the literature, these two paradigms are routinely associated with stereotypes such as ‘trees are fragile and complicated’ and ‘gossip is slow and expensive’. However, a closer look reveals that these statements are not backed up by systematic studies. A fair and informative comparison is clearly needed. However, this is a hard task because the performance of protocols from the two paradigms depends on different subtleties of the environment and the implementation of the protocols. We tackle this problem by carefully designing the comparison study. We use state‐of‐the‐art algorithms and propose the problem of monitoring the network size in the presence of churn as the ideal problem for comparing very different paradigms for global aggregation. Our simulation study helps us identify the most important factors that differentiate between gossip and spanning tree aggregation: the time needed to compute a truly global output, the properties of the underlying topology, and sensitivity to dynamism. We demonstrate the effect of these factors in different practical topologies and scenarios. Our results help us to choose the right protocol in the light of the topology and dynamism patterns. Copyright © 2015 John Wiley &amp; Sons, Ltd.</description><subject>Agglomeration</subject><subject>aggregation</subject><subject>Concurrency</subject><subject>Environmental monitoring</subject><subject>fault tolerance</subject><subject>gossip</subject><subject>Graph theory</subject><subject>Protocol (computers)</subject><subject>Queries</subject><subject>spanning tree</subject><subject>Tasks</subject><subject>Topology</subject><issn>1532-0626</issn><issn>1532-0634</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNp1kE1PAjEQhhujiYgm_oQevSz2g227R0IQiUQ5IB6b0p1uVpft2i4q_94lGIwHT_Menpl58yB0TcmAEsJubQMDng6zE9SjKWcJEXx4esxMnKOLGF8JoZRw2kOzEbZ-05hg2vIDcGy3-Q57h2Nj6rqsC9wGAGzqHBc-xrLBTfCtt76K2PmATVEEKLpdX1-iM2eqCFc_s4-e7ybL8X0yf5rOxqN5YrkkWeKoMBYcEAGWU8eGymUSgFjBhewSW5MMcmOUE2srFGWKijxlsE7BcKos76Obw92uyfsWYqs3ZbRQVaYGv42aSklYJqmQv6gNXfkATjeh3Jiw05TovS3d2dJ7Wx2aHNDPsoLdv5weLyZ_-TK28HXkTXjT3WOZ6pfHqV6kD0s1Xym94t_xNnsa</recordid><startdate>201511</startdate><enddate>201511</enddate><creator>Nyers, Lehel</creator><creator>Jelasity, Márk</creator><general>Blackwell Publishing Ltd</general><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201511</creationdate><title>A comparative study of spanning tree and gossip protocols for aggregation</title><author>Nyers, Lehel ; Jelasity, Márk</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c3709-f16acefe06ec31f248f97ee0c636797e2b09edaa8f6bc6812816d52eb5ea318c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Agglomeration</topic><topic>aggregation</topic><topic>Concurrency</topic><topic>Environmental monitoring</topic><topic>fault tolerance</topic><topic>gossip</topic><topic>Graph theory</topic><topic>Protocol (computers)</topic><topic>Queries</topic><topic>spanning tree</topic><topic>Tasks</topic><topic>Topology</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Nyers, Lehel</creatorcontrib><creatorcontrib>Jelasity, Márk</creatorcontrib><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Concurrency and computation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Nyers, Lehel</au><au>Jelasity, Márk</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A comparative study of spanning tree and gossip protocols for aggregation</atitle><jtitle>Concurrency and computation</jtitle><addtitle>Concurrency Computat.: Pract. Exper</addtitle><date>2015-11</date><risdate>2015</risdate><volume>27</volume><issue>16</issue><spage>4091</spage><epage>4106</epage><pages>4091-4106</pages><issn>1532-0626</issn><eissn>1532-0634</eissn><abstract>Summary Distributed aggregation queries like average and sum can be implemented in different paradigms like gossip and hierarchical approaches. In the literature, these two paradigms are routinely associated with stereotypes such as ‘trees are fragile and complicated’ and ‘gossip is slow and expensive’. However, a closer look reveals that these statements are not backed up by systematic studies. A fair and informative comparison is clearly needed. However, this is a hard task because the performance of protocols from the two paradigms depends on different subtleties of the environment and the implementation of the protocols. We tackle this problem by carefully designing the comparison study. We use state‐of‐the‐art algorithms and propose the problem of monitoring the network size in the presence of churn as the ideal problem for comparing very different paradigms for global aggregation. Our simulation study helps us identify the most important factors that differentiate between gossip and spanning tree aggregation: the time needed to compute a truly global output, the properties of the underlying topology, and sensitivity to dynamism. We demonstrate the effect of these factors in different practical topologies and scenarios. Our results help us to choose the right protocol in the light of the topology and dynamism patterns. Copyright © 2015 John Wiley &amp; Sons, Ltd.</abstract><pub>Blackwell Publishing Ltd</pub><doi>10.1002/cpe.3549</doi><tpages>16</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1532-0626
ispartof Concurrency and computation, 2015-11, Vol.27 (16), p.4091-4106
issn 1532-0626
1532-0634
language eng
recordid cdi_proquest_miscellaneous_1770297167
source Wiley Journals
subjects Agglomeration
aggregation
Concurrency
Environmental monitoring
fault tolerance
gossip
Graph theory
Protocol (computers)
Queries
spanning tree
Tasks
Topology
title A comparative study of spanning tree and gossip protocols for aggregation
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T05%3A15%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20comparative%20study%20of%20spanning%20tree%20and%20gossip%20protocols%20for%20aggregation&rft.jtitle=Concurrency%20and%20computation&rft.au=Nyers,%20Lehel&rft.date=2015-11&rft.volume=27&rft.issue=16&rft.spage=4091&rft.epage=4106&rft.pages=4091-4106&rft.issn=1532-0626&rft.eissn=1532-0634&rft_id=info:doi/10.1002/cpe.3549&rft_dat=%3Cproquest_cross%3E1770297167%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1770297167&rft_id=info:pmid/&rfr_iscdi=true