Reaching approximate agreement in the presence of faults
Journal of the ACM (JACM)
Proceedings of the eighth annual ACM Symposium on Principles of distributed computing
Renaming in an asynchronous environment
Journal of the ACM (JACM)
Early stopping in Byzantine agreement
Journal of the ACM (JACM)
Immediate atomic snapshots and fast renaming
PODC '93 Proceedings of the twelfth annual ACM symposium on Principles of distributed computing
More choices allow more faults: set consensus problems in totally asynchronous systems
Information and Computation
Wait-free implementations in message-passing systems
Theoretical Computer Science
Reaching Agreement in the Presence of Faults
Journal of the ACM (JACM)
The topological structure of asynchronous computability
Journal of the ACM (JACM)
Time bounds for decision problems in the presence of timing uncertainty and failures
Journal of Parallel and Distributed Computing
Adaptive and Efficient Algorithms for Lattice Agreement and Renaming
SIAM Journal on Computing
Fast, Long-Lived Renaming (Extended Abstract)
WDAG '94 Proceedings of the 8th International Workshop on Distributed Algorithms
Note: Strong order-preserving renaming in the synchronous message passing model
Theoretical Computer Science
Optimal-time adaptive strong renaming, with applications to counting
Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing
The Complexity of Early Deciding Set Agreement
SIAM Journal on Computing
FOCS '11 Proceedings of the 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science
New combinatorial topology bounds for renaming: The upper bound
Journal of the ACM (JACM)
Hi-index | 0.00 |
Renaming is a fundamental problem in distributed computing, in which a set of n processes need to pick unique names from a namespace of limited size. In this paper, we present the first early-deciding upper bounds for synchronous renaming, in which the running time adapts to the actual number of failures f in the execution. We show that, surprisingly, renaming can be solved in $\emph{constant}$ time if the number of failures f is limited to $O( \sqrt{n})$, while for general f≤n−1 renaming can always be solved in O( logf) communication rounds. In the wait-free case, i.e. for f=n−1, our upper bounds match the Ω( logn) lower bound of Chaudhuri et al. [13].