• 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