Send email Copy Email Address
2024-10-28

Content-Oblivious Leader Election on Rings

Summary

In content-oblivious computation, n nodes wish to compute a given task over an asynchronous network that suffers from an extremely harsh type of noise, which corrupts the content of all messages across all channels. In a recent work, Censor-Hillel, Cohen, Gelles, and Sela (Distributed Computing, 2023) showed how to perform arbitrary computations in a content-oblivious way in 2-edge connected networks but only if the network has a distinguished node (called root) to initiate the computation. Our goal is to remove this assumption, which was conjectured to be necessary. Achieving this goal essentially reduces to performing a content-oblivious leader election since an elected leader can then serve as the root required to perform arbitrary content-oblivious computations. We focus on ring networks, which are the simplest 2-edge connected graphs. On \emph{oriented} rings, we obtain a leader election algorithm with message complexity O(n * ID_max, where ID_max is the maximal assigned ID. As it turns out, this dependency on ID_max is inherent: we show a lower bound of Omega(n log(ID_max/n)) messages for content-oblivious leader election algorithms. We also extend our results to \emph{non-oriented} rings, where nodes cannot tell which channel leads to which neighbor. In this case, however, the algorithm does not terminate but only reaches quiescence.

Conference Paper

International Symposium on Distributed Computing (DISC)

Date published

2024-10-28

Date last modified

2024-11-15