Disconnected Agreement in Networks Prone to Link Failures

Bogdan S. Chlebus, Dariusz R. Kowalski, Jan Olkowski, Jędrzej Olkowski

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

We consider deterministic distributed algorithms for reaching agreement in synchronous networks of arbitrary topologies. Links are bi-directional and prone to failures while nodes stay non-faulty at all times. A faulty link may omit messages. Agreement among nodes is understood as holding in each connected component of a network obtained by removing faulty links – we call it a “disconnected agreement”. We introduce the concept of stretch, which is the number of connected components of a network, obtained by removing faulty links, minus 1 plus the sum of diameters of connected components. We define the concepts of “fast” and “early-stopping” algorithms for disconnected agreement by referring to stretch. We consider trade-offs between the knowledge of nodes, the size of messages, and the running times of algorithms. A network has n nodes and m links. We give a general disconnected agreement algorithm operating in n+ 1 rounds that uses messages of O(log n) bits. Let λ be an unknown stretch occurring in an execution; we give an algorithm working in time (λ+ 2 )3 and using messages of O(nlog n) bits. We show that disconnected agreement can be solved in the optimal O(λ) time, but at the cost of increasing message size to O(mlog n). We also design an algorithm that uses only O(n) non-faulty links and works in time O(nm), while nodes start with their ports mapped to neighbors and messages carry O(mlog n) bits. We prove lower bounds on the performance of disconnected-agreement solutions that refer to the parameters of evolving network topologies and the knowledge available to nodes.

Original languageEnglish (US)
Title of host publicationStabilization, Safety, and Security of Distributed Systems - 25th International Symposium, SSS 2023, Proceedings
EditorsShlomi Dolev, Baruch Schieber
PublisherSpringer Science and Business Media Deutschland GmbH
Pages207-222
Number of pages16
ISBN (Print)9783031442735
DOIs
StatePublished - 2023
Event25th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2023 - Jersey City, United States
Duration: Oct 2 2023Oct 4 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14310 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference25th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2023
Country/TerritoryUnited States
CityJersey City
Period10/2/2310/4/23

Keywords

  • Agreement
  • Link use
  • Message size
  • Network
  • Omission link failures
  • Synchrony
  • Time complexity

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Disconnected Agreement in Networks Prone to Link Failures'. Together they form a unique fingerprint.

Cite this