Fair Leader Election for Rational Agents in Asynchronous Rings and Networks

05/12/2018
by   Assaf Yifrach, et al.
0

We study a game theoretic model where a coalition of processors might collude to bias the outcome of the protocol, where we assume that the processors always prefer any legitimate outcome over a non-legitimate one. We show that the problems of Fair Leader Election and Fair Coin Toss are equivalent, and focus on Fair Leader Election. Our main focus is on a directed asynchronous ring of n processors, where we investigate the protocol proposed by Abraham et al. abraham2013distributed and studied in Afek et al. afek2014distributed. We show that in general the protocol is resilient only to sub-linear size coalitions. Specifically, we show that Ω(√(n n)) randomly located processors or Ω(√(n)) adversarially located processors can force any outcome. We complement this by showing that the protocol is resilient to any adversarial coalition of size O(√(n)). We propose a modification to the protocol, and show that it is resilient to every coalition of size Θ(√(n)), by exhibiting both an attack and a resilience result. For every k ≥ 1, we define a family of graphs G_k that can be simulated by trees where each node in the tree simulates at most k processors. We show that for every graph in G_k, there is no fair leader election protocol that is resilient to coalitions of size k. Our result generalizes a previous result of Abraham et al. abraham2013distributed that states that for every graph, there is no fair leader election protocol which is resilient to coalitions of size n/2.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/07/2018

Fast Approximate Counting and Leader Election in Populations

We study the problems of leader election and population size counting fo...
research
06/25/2019

Leader Election Requires Logarithmic Time in Population Protocols

In this paper, it is shown that any leader election problem requires log...
research
05/25/2022

Near-Optimal Leader Election in Population Protocols on Graphs

In the stochastic population protocol model, we are given a connected gr...
research
05/20/2020

Time-optimal Loosely-stabilizing Leader Election in Population Protocols

We consider the leader election problem in population protocol models. I...
research
12/28/2018

Fair Coresets and Streaming Algorithms for Fair k-Means Clustering

We study fair clustering problems as proposed by Chierichetti et al. Her...
research
04/01/2018

Fast tree numeration in networks with synchronized time

In this article we present a protocol for building dense numeration in n...
research
03/31/2022

Instability of backoff protocols with arbitrary arrival rates

In contention resolution, multiple processors are trying to coordinate t...

Please sign up or login with your details

Forgot password? Click here to reset