Polynominal and Adaptive Long-Lived (2k-1)-Renaming

  • Authors:
  • Hagit Attiya;Arie Fouren

  • Affiliations:
  • -;-

  • Venue:
  • DISC '00 Proceedings of the 14th International Conference on Distributed Computing
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the long-lived M-renaming problem, processes repeatedly obtain and release new names taken from a domain of size M. This paper presents the first polynomial algorithm for long-lived (2k - 1)- renaming. The algorithm is adaptive as its step complexity is O(k4; here k is the point contention--the maximal number of simultaneously active processes in some point of the execution. Polynomial step complexity is achieved by having processes help each other to obtain new names, while adaptiveness is achieved by a novel application of sieves.