Adaptive Long-Lived O(k2)-Renaming with O(k2) Steps

  • Authors:
  • Michiko Inoue;Shinya Umetani;Toshimitsu Masuzawa;Hideo Fujiwara

  • Affiliations:
  • -;-;-;-

  • Venue:
  • DISC '01 Proceedings of the 15th International Conference on Distributed Computing
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a long-lived renaming algorithm in the read/write shared memory model. Our algorithm is adaptive to the point contention k and works with bounded memory and bounded values. We consider the renaming problem where each process obtains the new name in the range 1, ...,k(2k-1). In this paper, we present an algorithm with O(k2) step complexity and O(n2N) space complexity, where n and N are an upper bound of k and the number of processes, respectively. The previous best result under the same problem setting is the algorithm with O(k3) step complexity and O(n3N) space complexity presented by Afek et. al[1]. They also presented the algorithm with O(k2 logk) step complexity and O(n3N) space complexity under the condition where unbounded values are allowed. That is, we improve the above two algorithms.