@inproceedings{1f2d50c0310a4492a841c5a3ab3f8744,
title = "Disconnected Agreement in Networks Prone to Link Failures",
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.",
keywords = "Agreement, Link use, Message size, Network, Omission link failures, Synchrony, Time complexity",
author = "Chlebus, {Bogdan S.} and Kowalski, {Dariusz R.} and Jan Olkowski and J{\c e}drzej Olkowski",
note = "Publisher Copyright: {\textcopyright} 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.; 25th International Symposium on Stabilization, Safety, and Security of Distributed Systems, SSS 2023 ; Conference date: 02-10-2023 Through 04-10-2023",
year = "2023",
doi = "10.1007/978-3-031-44274-2_16",
language = "English (US)",
isbn = "9783031442735",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "207--222",
editor = "Shlomi Dolev and Baruch Schieber",
booktitle = "Stabilization, Safety, and Security of Distributed Systems - 25th International Symposium, SSS 2023, Proceedings",
address = "Germany",
}