Distributed computations in fully-defective networks
We address fully-defective asynchronous networks, in which all links are subject to an unlimited number of alteration errors, implying that all messages in the network may be completely corrupted. Despite the possible intuition that such a setting is too harsh for any reliable communication, we show...
Saved in:
Published in | Distributed computing Vol. 36; no. 4; pp. 501 - 528 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.12.2023
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
ISSN | 0178-2770 1432-0452 |
DOI | 10.1007/s00446-023-00452-2 |
Cover
Loading…
Summary: | We address
fully-defective
asynchronous networks, in which all links are subject to an unlimited number of alteration errors, implying that
all
messages in the network may be completely corrupted. Despite the possible intuition that such a setting is too harsh for any reliable communication, we show how to simulate any algorithm for a noiseless setting over any fully-defective setting, given that the network is 2-edge connected. We prove that if the network is not 2-edge connected, no non-trivial computation in the fully-defective setting is possible. The key structural property of 2-edge-connected graphs that we leverage is the existence of an oriented (non-simple) cycle that goes through all nodes (Robbins, Am. Math. Mon., 1939). The core of our technical contribution is presenting a construction of such a Robbins cycle in fully-defective networks, and showing how to communicate over it despite total message corruption. These are obtained in a
content-oblivious
manner, since nodes must ignore the content of received messages. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 0178-2770 1432-0452 |
DOI: | 10.1007/s00446-023-00452-2 |