Exploring gafni's reduction land: From Ωk to wait-free adaptive (2p - ⌈p/k⌉)-renaming via k-set agreement

18Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The adaptive renaming problem consists in designing an algorithm that allows p processes (in a set of n processes) to obtain new names despite asynchrony and process crashes, in such a way that the size of the new renaming space M be as small as possible. It has been shown that M = 2p-1 is a lower bound for that problem in asynchronous atomic read/write register systems. This paper is an attempt to circumvent that lower bound. To that end, considering first that the system is provided with a k-set object, the paper presents a surprisingly simple adaptive M-renaming wait-free algorithm where M = 2p - ⌈p/k⌉. To attain this goal, the paper visits what we call Gafni's reduction land, namely, a set of reductions from one object to another object as advocated and investigated by Gafni. Then, the paper shows how a k-set object can be implemented from a leader oracle (failure detector) of a class denoted Ωk. To our knowledge, this is the first time that the failure detector approach is investigated to circumvent the M = 2p-1 lower bound associated with the adaptive renaming problem. In that sense, the paper establishes a connection between renaming and failure detectors. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Mostefaoui, A., Raynal, M., & Travers, C. (2006). Exploring gafni’s reduction land: From Ωk to wait-free adaptive (2p - ⌈p/k⌉)-renaming via k-set agreement. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4167 LNCS, pp. 1–15). Springer Verlag. https://doi.org/10.1007/11864219_1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free