### Abstract

We consider synchronous distributed systems in which processors communicate by shared readwrite variables. Processors are anonymous and do not know their number n. The goal is to assign individual names by all the processors to themselves. We develop algorithms that accomplish this for each of the four cases determined by the following independent properties of the model: concurrently attempting to write distinct values into the same shared memory register either is allowed or not, and the number of shared variables either is a constant or it is unbounded. For each such a case, we give a Monte Carlo algorithm that runs in the optimum expected time and uses the expected number of O(n log n) random bits. All our algorithms produce correct output upon termination with probabilities that are 1-n^{-Ω(1)}, which is best possible when terminating almost surely and using O(n log n) random bits.

Original language | English (US) |
---|---|

Title of host publication | 21st International Conference on Principles of Distributed Systems, OPODIS 2017 |

Editors | James Aspnes, Joao Leitao, Alysson Bessani, Pascal Felber |

Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |

ISBN (Electronic) | 9783959770613 |

DOIs | |

Publication status | Published - Mar 1 2018 |

Externally published | Yes |

Event | 21st International Conference on Principles of Distributed Systems, OPODIS 2017 - Lisboa, Portugal Duration: Dec 18 2017 → Dec 20 2017 |

### Publication series

Name | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|

Volume | 95 |

ISSN (Print) | 1868-8969 |

### Conference

Conference | 21st International Conference on Principles of Distributed Systems, OPODIS 2017 |
---|---|

Country | Portugal |

City | Lisboa |

Period | 12/18/17 → 12/20/17 |

### Fingerprint

### Keywords

- Anonymous processors
- Monte Carlo algorithms
- Naming
- Read-write registers
- Shared memory
- Synchrony

### ASJC Scopus subject areas

- Software

### Cite this

*21st International Conference on Principles of Distributed Systems, OPODIS 2017*[15] (Leibniz International Proceedings in Informatics, LIPIcs; Vol. 95). Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing. https://doi.org/10.4230/LIPIcs.OPODIS.2017.15