CISPA
Browse

Content-Oblivious Leader Election on Rings

Download (925.81 kB)
Version 2 2025-03-05, 15:29
Version 1 2025-03-05, 15:26
conference contribution
posted on 2025-03-05, 15:29 authored by Ahmed GhazyAhmed Ghazy, Fabian FreiFabian Frei, Alexandre NolinAlexandre Nolin, Ran Gelles

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.

History

Usage metrics

    Categories

    No categories selected

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC