The universe of symmetry breaking tasks

This brief announcement introduces the family of generalized symmetry breaking (GSB) tasks, that includes election, renaming and many other symmetry breaking tasks. Differently from agreement tasks, a GSB task is "inputless", in the sense that processes do not propose values; the task specifies only the symmetry breaking requirement, independently of the system's initial state (where processes differ only on their identifiers). Among various results characterizing the family of GSB tasks, it is shown that (non adaptive) perfect renaming is universal for all GSB tasks.

[1]  Nancy A. Lynch,et al.  The BG distributed simulation algorithm , 2001, Distributed Computing.

[2]  Maurice Herlihy,et al.  Subconsensus Tasks: Renaming Is Weaker Than Set Agreement , 2006, DISC.

[3]  Eugene Styer,et al.  Tight bounds for shared memory symmetric mutual exclusion problems , 1989, PODC '89.

[4]  Maurice Herlihy,et al.  The topological structure of asynchronous computability , 1999, JACM.

[5]  Michel Raynal,et al.  Communication and Agreement Abstractions for Fault-Tolerant Asynchronous Distributed Systems , 2010, Synthesis Lectures on Distributed Computing Theory.

[6]  Nir Shavit,et al.  Atomic snapshots of shared memory , 1990, JACM.

[7]  Michel Raynal,et al.  The Committee Decision Problem , 2006, LATIN.

[8]  Leslie Lamport,et al.  The part-time parliament , 1998, TOCS.

[9]  Hagit Attiya,et al.  Renaming in an asynchronous environment , 1990, JACM.

[10]  Yehuda Afek,et al.  Tight Group Renaming on Groups of Size g Is Equivalent to g-Consensus , 2009, DISC.

[11]  Hagit Attiya,et al.  Computing in Totally Anonymous Asynchronous Shared Memory Systems , 1998, DISC.

[12]  Marcin Paprzycki,et al.  Distributed Computing: Fundamentals, Simulations and Advanced Topics , 2001, Scalable Comput. Pract. Exp..

[13]  Maurice Herlihy,et al.  The topology of shared-memory adversaries , 2010, PODC '10.

[14]  Hagit Attiya,et al.  The Combinatorial Structure of Wait-Free Solvable Tasks , 2002, SIAM J. Comput..

[15]  Eli Gafni The 0-1-Exclusion Families of Tasks , 2008, OPODIS.

[16]  Michel Raynal,et al.  The k-simultaneous consensus problem , 2010, Distributed Computing.

[17]  Dana Angluin,et al.  Local and global properties in networks of processors (Extended Abstract) , 1980, STOC '80.

[18]  Yehuda Afek,et al.  Fast, wait-free (2k-1)-renaming , 1999, PODC '99.

[19]  Sergio Rajsbaum,et al.  New combinatorial topology upper and lower bounds for renaming , 2008, PODC '08.

[20]  Michel Raynal,et al.  The Universe of Symmetry Breaking Tasks , 2011, SIROCCO.

[21]  Shlomo Moran,et al.  Bit complexity of breaking and achieving symmetry in chains and rings , 2008, JACM.

[22]  Edsger W. Dijkstra,et al.  Solution of a problem in concurrent programming control , 1965, CACM.

[23]  James E. Burns Symmetry in systems of asynchronous processes , 1981, 22nd Annual Symposium on Foundations of Computer Science (sfcs 1981).

[24]  Michel Raynal,et al.  The renaming problem in shared memory systems: An introduction , 2011, Comput. Sci. Rev..

[25]  Sam Toueg,et al.  Unreliable failure detectors for reliable distributed systems , 1996, JACM.

[26]  Maurice Herlihy,et al.  Wait-free synchronization , 1991, TOPL.

[27]  Soma Chaudhuri,et al.  More Choices Allow More Faults: Set Consensus Problems in Totally Asynchronous Systems , 1993, Inf. Comput..

[28]  Antoni W. Mazurkiewicz Distributed Enumeration , 1997, Inf. Process. Lett..

[29]  Maurice Herlihy,et al.  The decidability of distributed decision tasks (extended abstract) , 1997, STOC '97.

[30]  Maurice Herlihy,et al.  A classification of wait-free loop agreement tasks , 2003, Theor. Comput. Sci..

[31]  Eli Gafni,et al.  Immediate atomic snapshots and fast renaming , 1993, PODC '93.

[32]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1983, PODS '83.

[33]  Maurice Herlihy,et al.  On the decidability of distributed decision tasks , 1996, PODC '96.

[34]  Eli Gafni,et al.  Generalized FLP impossibility result for t-resilient asynchronous computations , 1993, STOC.

[35]  Sam Toueg,et al.  Wakeup under Read/Write Atomicity , 1990, WDAG.

[36]  Michael E. Saks,et al.  Wait-free k-set agreement is impossible: the topology of public knowledge , 1993, STOC.

[37]  Shlomo Moran,et al.  Extended Impossibility Results for Asynchronous Complete Networks , 1987, Inf. Process. Lett..

[38]  Yves Métivier,et al.  On the power of synchronization between two adjacent processes , 2010, Distributed Computing.

[39]  Achour Mostéfaoui,et al.  From adaptive renaming to set agreement , 2009, Theor. Comput. Sci..

[40]  Michel Raynal,et al.  Enriching the reduction map of sub-consensus tasks , 2011 .

[41]  Nancy A. Lynch,et al.  Reaching approximate agreement in the presence of faults , 1986, JACM.