Cargando…
Derivation of Heard-of Predicates from Elementary Behavioral Patterns
There are many models of distributed computing, and no unifying mathematical framework for considering them all. One way to sidestep this issue is to start with simple communication and fault models, and use them as building blocks to derive the complex models studied in the field. We thus define op...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7281860/ http://dx.doi.org/10.1007/978-3-030-50086-3_8 |
_version_ | 1783544013763117056 |
---|---|
author | Shimi, Adam Hurault, Aurélie Queinnec, Philippe |
author_facet | Shimi, Adam Hurault, Aurélie Queinnec, Philippe |
author_sort | Shimi, Adam |
collection | PubMed |
description | There are many models of distributed computing, and no unifying mathematical framework for considering them all. One way to sidestep this issue is to start with simple communication and fault models, and use them as building blocks to derive the complex models studied in the field. We thus define operations like union, succession or repetition, which makes it easier to build complex models from simple ones while retaining expressivity. To formalize this approach, we abstract away the complex models and operations in the Heard-Of model. This model relies on (possibly asynchronous) rounds; sequence of digraphs, one for each round, capture which messages sent at a given round are received before the receiver goes to the next round. A set of sequences, called a heard-of predicate, defines the legal communication behaviors – that is to say, a model of communication. Because the proposed operations behave well with this transformation of operational models into heard-of predicates, we can derive bounds, characterizations, and implementations of the heard-of predicates for the constructions. |
format | Online Article Text |
id | pubmed-7281860 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-72818602020-06-09 Derivation of Heard-of Predicates from Elementary Behavioral Patterns Shimi, Adam Hurault, Aurélie Queinnec, Philippe Formal Techniques for Distributed Objects, Components, and Systems Article There are many models of distributed computing, and no unifying mathematical framework for considering them all. One way to sidestep this issue is to start with simple communication and fault models, and use them as building blocks to derive the complex models studied in the field. We thus define operations like union, succession or repetition, which makes it easier to build complex models from simple ones while retaining expressivity. To formalize this approach, we abstract away the complex models and operations in the Heard-Of model. This model relies on (possibly asynchronous) rounds; sequence of digraphs, one for each round, capture which messages sent at a given round are received before the receiver goes to the next round. A set of sequences, called a heard-of predicate, defines the legal communication behaviors – that is to say, a model of communication. Because the proposed operations behave well with this transformation of operational models into heard-of predicates, we can derive bounds, characterizations, and implementations of the heard-of predicates for the constructions. 2020-05-13 /pmc/articles/PMC7281860/ http://dx.doi.org/10.1007/978-3-030-50086-3_8 Text en © IFIP International Federation for Information Processing 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Shimi, Adam Hurault, Aurélie Queinnec, Philippe Derivation of Heard-of Predicates from Elementary Behavioral Patterns |
title | Derivation of Heard-of Predicates from Elementary Behavioral Patterns |
title_full | Derivation of Heard-of Predicates from Elementary Behavioral Patterns |
title_fullStr | Derivation of Heard-of Predicates from Elementary Behavioral Patterns |
title_full_unstemmed | Derivation of Heard-of Predicates from Elementary Behavioral Patterns |
title_short | Derivation of Heard-of Predicates from Elementary Behavioral Patterns |
title_sort | derivation of heard-of predicates from elementary behavioral patterns |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7281860/ http://dx.doi.org/10.1007/978-3-030-50086-3_8 |
work_keys_str_mv | AT shimiadam derivationofheardofpredicatesfromelementarybehavioralpatterns AT huraultaurelie derivationofheardofpredicatesfromelementarybehavioralpatterns AT queinnecphilippe derivationofheardofpredicatesfromelementarybehavioralpatterns |