TY - GEN
T1 - Tight group renaming on groups of size g is equivalent to g-consensus
AU - Afek, Yehuda
AU - Gafni, Eli
AU - Lieber, Opher
PY - 2009
Y1 - 2009
N2 - We address two problems, the g-tight group renaming task and what we call, safe-consensus task, and show the relations between them. We show that any g-tight group renaming task, the first problem, implements g processes consensus. We show this by introducing an intermediate task, the safe-consensus task, the second problem, and showing that g-tight group renaming implements g-safe-consensus and that the latter implements g-consensus. It is known that with g-consensus g-tight group renaming is solvable, making the two problems equivalent. The safe-consensus task, is of independent interest. In it the validity condition of consensus is weakened as follows: if the first processor to invoke the task returns before any other processor invokes, i.e., it runs in solo, then it outputs its input; Otherwise the consensus output can be arbitrary, not even the input of any process. We show the equivalence between safe-(set-)consensus and (set-)consensus.
AB - We address two problems, the g-tight group renaming task and what we call, safe-consensus task, and show the relations between them. We show that any g-tight group renaming task, the first problem, implements g processes consensus. We show this by introducing an intermediate task, the safe-consensus task, the second problem, and showing that g-tight group renaming implements g-safe-consensus and that the latter implements g-consensus. It is known that with g-consensus g-tight group renaming is solvable, making the two problems equivalent. The safe-consensus task, is of independent interest. In it the validity condition of consensus is weakened as follows: if the first processor to invoke the task returns before any other processor invokes, i.e., it runs in solo, then it outputs its input; Otherwise the consensus output can be arbitrary, not even the input of any process. We show the equivalence between safe-(set-)consensus and (set-)consensus.
KW - Consensus
KW - Group renaming
KW - Set-consensus
KW - Solo run
KW - Validity
UR - http://www.scopus.com/inward/record.url?scp=76649142706&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-04355-0_14
DO - 10.1007/978-3-642-04355-0_14
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:76649142706
SN - 3642043542
SN - 9783642043543
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 111
EP - 126
BT - Distributed Computing - 23rd International Symposium, DISC 2009, Proceedings
T2 - 23rd International Symposium on Distributed Computing, DISC 2009
Y2 - 23 September 2009 through 25 September 2009
ER -