Time and Communication Complexity of Leader Election in Anonymous Networks

01/12/2021
by   Dariusz R. Kowalski, et al.
0

We study the problem of randomized Leader Election in synchronous distributed networks with indistinguishable nodes. We consider algorithms that work on networks of arbitrary topology in two settings, depending on whether the size of the network, i.e., the number of nodes, is known or not. In the former setting, we present a new Leader Election protocol that improves over previous work by lowering message complexity and making it close to a lower bound by a factor of Õ(√(t_mix√(Φ))), where Φ is the conductance and t_mix is the mixing time of the network graph. We then show that lacking the network size no Leader Election algorithm can guarantee that the election is final with constant probability, even with unbounded communication. Hence, we further classify the problem as Irrevocable Leader Election (the classic one, requiring knowledge of n - as is our first protocol) or Revocable Leader Election, and present a new polynomial time and message complexity Revocable Leader Election algorithm in the setting without knowledge of network size. We analyze time and message complexity of our protocols in the Congest model of communication.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/02/2019

Leader Election in Well-Connected Graphs

In this paper, we look at the problem of randomized leader election in s...
research
08/10/2020

Communication Efficient Self-Stabilizing Leader Election (Full Version)

This paper presents a randomized self-stabilizing algorithm that elects ...
research
05/15/2018

Selecting a Leader in a Network of Finite State Machines

This paper studies a variant of the leader election problem under the st...
research
05/25/2021

The Topology of Randomized Symmetry-Breaking Distributed Computing

Studying distributed computing through the lens of algebraic topology ha...
research
01/11/2018

PALE: Partially Asynchronous Agile Leader Election

Many tasks executed in dynamic distributed systems, such as sensor netwo...
research
01/19/2020

CycLedger: A Scalable and Secure Parallel Protocol for Distributed Ledger via Sharding

Traditional public distributed ledgers have not been able to scale-out w...
research
05/17/2022

The Energy Complexity of Las Vegas Leader Election

We consider the time and energy complexities of randomized leader electi...

Please sign up or login with your details

Forgot password? Click here to reset