Cargando…
On the performance of a retransmission-based synchronizer
Designing algorithms for distributed systems that provide a round abstraction is often simpler than designing for those that do not provide such an abstraction. Further, distributed systems need to tolerate various kinds of failures. The concept of a synchronizer deals with both: It constructs round...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
North-Holland Pub. Co
2013
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3990425/ https://www.ncbi.nlm.nih.gov/pubmed/24748711 http://dx.doi.org/10.1016/j.tcs.2012.04.035 |
_version_ | 1782312278106832896 |
---|---|
author | Nowak, Thomas Függer, Matthias Kößler, Alexander |
author_facet | Nowak, Thomas Függer, Matthias Kößler, Alexander |
author_sort | Nowak, Thomas |
collection | PubMed |
description | Designing algorithms for distributed systems that provide a round abstraction is often simpler than designing for those that do not provide such an abstraction. Further, distributed systems need to tolerate various kinds of failures. The concept of a synchronizer deals with both: It constructs rounds and allows masking of transmission failures. One simple way of dealing with transmission failures is to retransmit a message until it is known that the message was successfully received. We calculate the exact value of the average rate of a retransmission-based synchronizer in environments with probabilistic message loss, within which the synchronizer shows nontrivial timing behavior. We show how to make this calculation efficient, and present analytical results on the convergence speed. The theoretic results, based on Markov theory, are backed up with Monte Carlo simulations. |
format | Online Article Text |
id | pubmed-3990425 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2013 |
publisher | North-Holland Pub. Co |
record_format | MEDLINE/PubMed |
spelling | pubmed-39904252014-04-18 On the performance of a retransmission-based synchronizer Nowak, Thomas Függer, Matthias Kößler, Alexander Theor Comput Sci Article Designing algorithms for distributed systems that provide a round abstraction is often simpler than designing for those that do not provide such an abstraction. Further, distributed systems need to tolerate various kinds of failures. The concept of a synchronizer deals with both: It constructs rounds and allows masking of transmission failures. One simple way of dealing with transmission failures is to retransmit a message until it is known that the message was successfully received. We calculate the exact value of the average rate of a retransmission-based synchronizer in environments with probabilistic message loss, within which the synchronizer shows nontrivial timing behavior. We show how to make this calculation efficient, and present analytical results on the convergence speed. The theoretic results, based on Markov theory, are backed up with Monte Carlo simulations. North-Holland Pub. Co 2013-10-21 /pmc/articles/PMC3990425/ /pubmed/24748711 http://dx.doi.org/10.1016/j.tcs.2012.04.035 Text en © 2013 Elsevier B.V. https://creativecommons.org/licenses/by-nc-nd/3.0/ Open Access under CC BY-NC-ND 3.0 (https://creativecommons.org/licenses/by-nc-nd/3.0/) license |
spellingShingle | Article Nowak, Thomas Függer, Matthias Kößler, Alexander On the performance of a retransmission-based synchronizer |
title | On the performance of a retransmission-based synchronizer |
title_full | On the performance of a retransmission-based synchronizer |
title_fullStr | On the performance of a retransmission-based synchronizer |
title_full_unstemmed | On the performance of a retransmission-based synchronizer |
title_short | On the performance of a retransmission-based synchronizer |
title_sort | on the performance of a retransmission-based synchronizer |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3990425/ https://www.ncbi.nlm.nih.gov/pubmed/24748711 http://dx.doi.org/10.1016/j.tcs.2012.04.035 |
work_keys_str_mv | AT nowakthomas ontheperformanceofaretransmissionbasedsynchronizer AT fuggermatthias ontheperformanceofaretransmissionbasedsynchronizer AT koßleralexander ontheperformanceofaretransmissionbasedsynchronizer |