Abstract
We study the space complexity of implementing long-lived and one-shot adaptive renaming from multi-reader multi-writer registers, in an asynchronous distributed system with processes. As a result of an -adaptive renaming algorithm each participating process gets a distinct name in the range provided processes participate. Let be a non-decreasing function satisfying and let . We show that any non-deterministic solo-terminating long-lived -adaptive renaming object requires registers. This implies a lower bound of registers for long-lived -adaptive renaming, which we observe is tight. We also prove a lower bound of registers for implementing any non-deterministic solo-terminating one-shot -adaptive renaming. We provide two one-shot renaming algorithms: a wait-free algorithm and an obstruction-free algorithm. Each algorithm employs a parameter to depict the tradeoff between space and adaptivity. When these parameters are chosen appropriately, this results in a wait-free one-shot -adaptive renaming algorithm from registers, and an obstruction-free one-shot -adaptive renaming algorithm from only registers.
Connections
Explore this paper’s authors, topics and related work.
Building this map preview
BZPEER is loading the nearby papers, people, topics and institutions for this page.
Reviews 0
Write a review
No reviews yet.
Discussion 0
Add a comment
No comments yet.