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

Descripción completa

Detalles Bibliográficos
Autores principales: Sirocchi, Christel, Bogliolo, Alessandro
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