DocumentCode
625664
Title
Agreement via Symmetry Breaking: On the Structure of Weak Subconsensus Tasks
Author
Castañeda, Armando ; Rajsbaum, S. ; Raynal, Michel
Author_Institution
Dept. of Comput. Sci., Technion - Israel Inst. of Technol., Haifa, Israel
fYear
2013
fDate
20-24 May 2013
Firstpage
1147
Lastpage
1158
Abstract
This paper is on the relative power and the relations linking two important synchronization problems in n-process wait-free shared memory models, namely, set agreement and renaming, which are two of the most studied subconsensus tasks. Since the 2006 seminal paper of Gafni, Rajsbaum and Herlihy, it is known that some renaming instances are strictly weaker than set agreement. Indeed, it was later on shown that not even (n + 1)-renaming (the strongest task in the renaming family, after perfect n-renaming) can implement (n - 1)-set agreement (the weakest non-trivial task in the set agreement family). These and other results seem to imply that renaming and, more generally, the tasks called generalized symmetry breaking tasks (GSB) are weaker than agreement tasks. This paper shows that this is not the case, namely, it shows that there is a large family of GSB tasks that are more powerful than (n - 1)-set agreement. Some of these tasks are equivalent to n-renaming, while others lie strictly between n-renaming and (n+1)-renaming. Moreover, none of these GSB tasks can solve (n - 2)-set agreement. Hence, these subconsensus tasks have a rich structure and are interesting in their own. The proofs of these results are based on algebraic topology techniques and new ideas about different notions of nondeterminism that can be associated with shared objects. Interestingly, this paper sheds a new light on the relations linking set agreement and renaming.
Keywords
algebra; set theory; shared memory systems; GSB; algebraic topology; generalized symmetry breaking task; n-process wait-free shared memory model; relative power; synchronization problem; Algorithm design and analysis; Computational modeling; Computer crashes; Distributed computing; Indexes; Registers; Vectors; $M$-Renaming; $k$-Set agreement; Asynchronous read/write wait-free model; Concurrent object; Crash failure; Decision task; Distributed computability; Non-determinism; Problem hierarchy;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
Conference_Location
Boston, MA
ISSN
1530-2075
Print_ISBN
978-1-4673-6066-1
Type
conf
DOI
10.1109/IPDPS.2013.41
Filename
6569892
Link To Document