Renaming in an asynchronous environment

  • Authors:
  • Hagit Attiya;Amotz Bar-Noy;Danny Dolev;David Peleg;Rüdiger Reischuk

  • Affiliations:
  • Massachusetts Institute of Technology, Cambridge;IBM T. J. Watson Research Center, Yorktown Heights, NY;IBM Almaden Research Center, San Jose, CA;The Weizmann Institute, Rehovot, Israel;Technische Hochschule Darmstadt, Darmstadt, Germany

  • Venue:
  • Journal of the ACM (JACM)
  • Year:
  • 1990

Quantified Score

Hi-index 0.01

Visualization

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 to t n/2 faulty processors, contradicting the widely held belief that no nontrivial problem can be solved in such a system. The problems deal with renaming processors so as to reduce the size of the initial name space. When only uniqueness of the new names is required, we present a lower bound of n + 1 on the size of the new name space, and a renaming algorithm that establishes an upper bound on n + t. If the new names are required also to preserve the original order, a tight bound of 2′(n - t + 1) - 1 is obtained.