Possibility and the complexity of achieving fault-tolerant coordination

7Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The problem of fault-tolerant coordination is fundamental in distributed computing. In the past, researchers have considered two types of coordination: general coordination, in which the actions of faulty processors are irrelevant, and consistent coordination, in which the faulty processors are forbidden from acting inconsistently. This paper studies the possibility and complexity of achieving coordination in synchronous and asynchronous systems with crash, send-omission, and general omission failures. We indicate the systems in which coordination cannot be achieved and, when it can, analyze the computational complexity of optimally achieving it. In some cases, optimum solutions can be implemented in polynomial time, while in others they require NP-hard local computation. These results provide a thorough characterization of coordination and will thus aid researchers in determining the approach to take when attempting to achieve fault-tolerant coordination.

Cite

CITATION STYLE

APA

Bazzi, R., & Neiger, G. (1992). Possibility and the complexity of achieving fault-tolerant coordination. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (pp. 203–214). Publ by ACM. https://doi.org/10.1145/135419.135460

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free