Computing in totally anonymous asynchronous shared memory systems

  • Authors:
  • Hagit Attiya;Alla Gorbach;Shlomo Moran

  • Affiliations:
  • Department of Computer Science, Haifa, Isreal;Department of Computer Science, Haifa, Isreal;Department of Computer Science, Haifa, Isreal

  • Venue:
  • Information and Computation
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the totally anonymous shared memory model of asynchronous distributed computing, processes have no identifiers and run identical programs. Moreover, processes have identical interface to the shared memory, and in particular, there are no single-writer registers. This paper assumes that process do not fail, and the shared memory consists only of read/write registers, which are initialized default value. A complete characterization of the functions and agreement tasks that can be solved in this model is presented. Furthermore, it is shown that if a function is computable, then two registers are sufficient for some algorithm to compute it. Consensus is an important agreement task that can be computed. The paper proves logarithmic lower bounds on the number of registers and rounds needed for solving consensus in this model. A consensus protocol using a linear number of shared registers and rounds is also presented.