Characterizing Asynchronous Message-Passing Models Through Rounds
Adam Shimi, Aur\'elie Hurault, Philippe Qu\'einnec

TL;DR
This paper develops a formal framework to characterize asynchronous message-passing models using Heard-Of predicates and Delivered collections, enabling precise modeling of message delays and process strategies.
Contribution
It introduces Delivered collections and strategies for round changes, providing a way to derive the most accurate Heard-Of predicate for asynchronous models.
Findings
Formalization of Delivered collections for asynchronous models
Strategies for round changes that optimize message reception
Identification of the greatest Heard-Of predicate for given models
Abstract
Message-passing models of distributed computing vary along numerous dimensions: degree of synchrony, kind of faults, number of faults... Unfortunately, the sheer number of models and their subtle distinctions hinder our ability to design a general theory of message-passing models. One way out of this conundrum restricts communication to proceed by round. A great variety of message-passing models can then be captured in the Heard-Of model, through predicates on the messages sent in a round and received during or before this round. Then, the issue is to find the most accurate Heard-Of predicate to capture a given model. This is straightforward in synchronous models, because waiting for the upper bound on communication delay ensures that all available messages are received, while not waiting forever. On the other hand, asynchrony allows unbounded message delays. Is there nonetheless a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
