Brief Announcement: Agreement Tasks in Fault-Prone Synchronous Networks of Arbitrary Structures

Authors Pierre Fraigniaud , Minh Hang Nguyen , Ami Paz



PDF
Thumbnail PDF

File

LIPIcs.DISC.2024.47.pdf
  • Filesize: 0.52 MB
  • 5 pages

Document Identifiers

Author Details

Pierre Fraigniaud
  • Institut de Recherche en Informatique Fondamentale (IRIF), CNRS and Université Paris Cité, France
Minh Hang Nguyen
  • Institut de Recherche en Informatique Fondamentale (IRIF), CNRS and Université Paris Cité, France
Ami Paz
  • Interdisciplinaire des Sciences du Numérique (LISN), CNRS and Université Paris-Saclay, France

Acknowledgements

The authors want to thank Mikaël Rabie for early discussions on the subject.

Cite As Get BibTex

Pierre Fraigniaud, Minh Hang Nguyen, and Ami Paz. Brief Announcement: Agreement Tasks in Fault-Prone Synchronous Networks of Arbitrary Structures. In 38th International Symposium on Distributed Computing (DISC 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 319, pp. 47:1-47:5, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024) https://doi.org/10.4230/LIPIcs.DISC.2024.47

Abstract

Consensus is arguably the most studied problem in distributed computing as a whole, and particularly in distributed message-passing settings. Research on consensus has considered various failure types, memory constraints, and much more. Surprisingly, almost all of this work assumes that messages are passed in a complete network, i.e., each process has a direct link to every other process. Set agreement, a relaxed variant of consensus, has also been heavily studied in different settings, yet research on it has also been limited to complete networks. We address this situation by considering consensus and set agreement in general networks, i.e., that can have an arbitrary graph G as their communication graph. We focus on fault-prone networks, where up to t nodes may crash and irrevocably stop communicating, and present upper and lower bounds for such networks. We establish the following collection of results:  
- The consensus algorithm by [Castañeda et al., 2023] is optimal for all graphs, and not only for symmetric graphs. 
- This algorithm can be extended to a generic algorithm for k-set agreement, for every k ≥ 1. For k = 1, our generic algorithm coincides with the existing one for consensus. 
- All these algorithms can be extended to the case where the number t of failures exceeds the connectivity κ of the graph, while the existing consensus algorithm assumed that t < κ.

Subject Classification

ACM Subject Classification
  • Theory of computation → Distributed algorithms
Keywords
  • Consensus
  • set-agreement
  • fault tolerance
  • crash failures

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Marcos Kawazoe Aguilera and Sam Toueg. A simple bivalency proof that t-resilient consensus requires t+ 1 rounds. Information Processing Letters, 71(3-4):155-158, 1999. URL: https://doi.org/10.1016/S0020-0190(99)00100-3.
  2. Hagit Attiya and Jennifer Welch. Distributed computing: fundamentals, simulations, and advanced topics, volume 19. John Wiley & Sons, 2004. Google Scholar
  3. Armando Castañeda, Pierre Fraigniaud, Ami Paz, Sergio Rajsbaum, Matthieu Roy, and Corentin Travers. A topological perspective on distributed network algorithms. Theoretical Computer Science, 849:121-137, 2021. URL: https://doi.org/10.1016/J.TCS.2020.10.012.
  4. Armando Castañeda, Pierre Fraigniaud, Ami Paz, Sergio Rajsbaum, Matthieu Roy, and Corentin Travers. Synchronous t-resilient consensus in arbitrary graphs. Inf. Comput., 292:105035, 2023. URL: https://doi.org/10.1016/J.IC.2023.105035.
  5. Soma Chaudhuri, Maurice Herlihy, Nancy A. Lynch, and Mark R. Tuttle. Tight bounds for k-set agreement. J. ACM, 47(5):912-943, 2000. URL: https://doi.org/10.1145/355483.355489.
  6. Bogdan S. Chlebus, Dariusz R. Kowalski, Jan Olkowski, and Jedrzej Olkowski. Disconnected agreement in networks prone to link failures. In SSS, volume 14310 of LNCS, pages 207-222. Springer, 2023. URL: https://doi.org/10.1007/978-3-031-44274-2_16.
  7. Danny Dolev and H. Raymond Strong. Authenticated algorithms for byzantine agreement. SIAM Journal on Computing, 12(4):656-666, 1983. URL: https://doi.org/10.1137/0212045.
  8. Maurice Herlihy, Dmitry N. Kozlov, and Sergio Rajsbaum. Distributed Computing Through Combinatorial Topology. Morgan Kaufmann, 2013. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail