Unifying Partial Synchrony

Andrei Constantinescu,Diana Ghinea,Jakub Sliwinski,Roger Wattenhofer
2024-05-17
Abstract:The distributed computing literature considers multiple options for modeling communication. Most simply, communication is categorized as either synchronous or asynchronous. Synchronous communication assumes that messages get delivered within a publicly known timeframe and that parties' clocks are synchronized. Asynchronous communication, on the other hand, only assumes that messages get delivered eventually. A more nuanced approach, or a middle ground between the two extremes, is given by the partially synchronous model, which is arguably the most realistic option. This model comes in two commonly considered flavors:
Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?