Cargando…
Topological network features determine convergence rate of distributed average algorithms
Gossip algorithms are message-passing schemes designed to compute averages and other global functions over networks through asynchronous and randomised pairwise interactions. Gossip-based protocols have drawn much attention for achieving robust and fault-tolerant communication while maintaining simp...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9759579/ https://www.ncbi.nlm.nih.gov/pubmed/36528734 http://dx.doi.org/10.1038/s41598-022-25974-w |
_version_ | 1784852263943012352 |
---|---|
author | Sirocchi, Christel Bogliolo, Alessandro |
author_facet | Sirocchi, Christel Bogliolo, Alessandro |
author_sort | Sirocchi, Christel |
collection | PubMed |
description | Gossip algorithms are message-passing schemes designed to compute averages and other global functions over networks through asynchronous and randomised pairwise interactions. Gossip-based protocols have drawn much attention for achieving robust and fault-tolerant communication while maintaining simplicity and scalability. However, the frequent propagation of redundant information makes them inefficient and resource-intensive. Most previous works have been devoted to deriving performance bounds and developing faster algorithms tailored to specific structures. In contrast, this study focuses on characterising the effect of topological network features on performance so that faster convergence can be engineered by acting on the underlying network rather than the gossip algorithm. The numerical experiments identify the topological limiting factors, the most predictive graph metrics, and the most efficient algorithms for each graph family and for all graphs, providing guidelines for designing and maintaining resource-efficient networks. Regression analyses confirm the explanatory power of structural features and demonstrate the validity of the topological approach in performance estimation. Finally, the high predictive capabilities of local metrics and the possibility of computing them in a distributed manner and at a low computational cost inform the design and implementation of a novel distributed approach for predicting performance from the network topology. |
format | Online Article Text |
id | pubmed-9759579 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-97595792022-12-19 Topological network features determine convergence rate of distributed average algorithms Sirocchi, Christel Bogliolo, Alessandro Sci Rep Article Gossip algorithms are message-passing schemes designed to compute averages and other global functions over networks through asynchronous and randomised pairwise interactions. Gossip-based protocols have drawn much attention for achieving robust and fault-tolerant communication while maintaining simplicity and scalability. However, the frequent propagation of redundant information makes them inefficient and resource-intensive. Most previous works have been devoted to deriving performance bounds and developing faster algorithms tailored to specific structures. In contrast, this study focuses on characterising the effect of topological network features on performance so that faster convergence can be engineered by acting on the underlying network rather than the gossip algorithm. The numerical experiments identify the topological limiting factors, the most predictive graph metrics, and the most efficient algorithms for each graph family and for all graphs, providing guidelines for designing and maintaining resource-efficient networks. Regression analyses confirm the explanatory power of structural features and demonstrate the validity of the topological approach in performance estimation. Finally, the high predictive capabilities of local metrics and the possibility of computing them in a distributed manner and at a low computational cost inform the design and implementation of a novel distributed approach for predicting performance from the network topology. Nature Publishing Group UK 2022-12-17 /pmc/articles/PMC9759579/ /pubmed/36528734 http://dx.doi.org/10.1038/s41598-022-25974-w Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Sirocchi, Christel Bogliolo, Alessandro Topological network features determine convergence rate of distributed average algorithms |
title | Topological network features determine convergence rate of distributed average algorithms |
title_full | Topological network features determine convergence rate of distributed average algorithms |
title_fullStr | Topological network features determine convergence rate of distributed average algorithms |
title_full_unstemmed | Topological network features determine convergence rate of distributed average algorithms |
title_short | Topological network features determine convergence rate of distributed average algorithms |
title_sort | topological network features determine convergence rate of distributed average algorithms |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9759579/ https://www.ncbi.nlm.nih.gov/pubmed/36528734 http://dx.doi.org/10.1038/s41598-022-25974-w |
work_keys_str_mv | AT sirocchichristel topologicalnetworkfeaturesdetermineconvergencerateofdistributedaveragealgorithms AT boglioloalessandro topologicalnetworkfeaturesdetermineconvergencerateofdistributedaveragealgorithms |