Renaming in an asynchronous environment
- 1 July 1990
- journal article
- Published by Association for Computing Machinery (ACM) in Journal of the ACM
- Vol. 37 (3) , 524-548
- https://doi.org/10.1145/79147.79158
Abstract
This paper is concerned with the solvability of the problem of processor renaming in unreliable, completely asynchronous distributed systems. Fischer et al. prove in [8] that “nontrivial consensus” cannot be attained in such systems, even when only a single, benign processor failure is possible. In contrast, this paper shows that problems of processor renaming can be solved even in the presence of up tot<n/2 faulty processors, contradicting the widely held belief that no nontrivial problem can be solved in such a system. The problems deal withrenaming processorsso as to reduce the size of the initial name space. When only uniqueness of the new names is required, we present a lower bound ofn+ 1 on the size of the new name space, and a renaming algorithm that establishes an upper bound onn+t. If the new names are required also to preserve the original order, a tight bound of 2′(n-t+ 1) - 1 is obtained.Keywords
This publication has 6 references indexed in Scilit:
- Fault-tolerant critical section management in asynchronous networksPublished by Springer Nature ,1989
- Consensus in the presence of partial synchronyJournal of the ACM, 1988
- Extended impossibility results for asynchronous complete networksInformation Processing Letters, 1987
- On the minimal synchronism needed for distributed consensusJournal of the ACM, 1987
- Fault-tolerant decision making in totally asynchronous distributed systemsPublished by Association for Computing Machinery (ACM) ,1987
- Impossibility of distributed consensus with one faulty processJournal of the ACM, 1985