Abstract
We determine the weakest failure detectors to solve several fundamental problems in distributed message-passing systems, for all environments - i.e., regardless of the number and timing of crashes. The problems that we consider are: implementing an atomic register, solving consensus, solving quittable consensus (a variant of consensus in which processes have the option to decide 'quit' if a failure occurs), and solving non-blocking atomic commit.
| Original language | English |
|---|---|
| Pages | 338-346 |
| Number of pages | 9 |
| DOIs | |
| Publication status | Published - 1 Jan 2004 |
| Externally published | Yes |
| Event | Proceedings of the 23rd Annual ACM Symposium on Principles of Distributed Computing - St. John's, Nfld., Canada Duration: 25 Jul 2004 → 28 Jul 2004 |
Conference
| Conference | Proceedings of the 23rd Annual ACM Symposium on Principles of Distributed Computing |
|---|---|
| Country/Territory | Canada |
| City | St. John's, Nfld. |
| Period | 25/07/04 → 28/07/04 |
Keywords
- Consensus
- Non-blocking atomic commit
- Quittable consensus
- Register
- Weakest failure detector