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

Descripción completa

Detalles Bibliográficos
Autores principales: Shimi, Adam, Hurault, Aurélie, Queinnec, Philippe
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