Skip to search boxSkip to navigationSkip to main content

Fast space optimal leader election in population protocols

  • Leszek Gasieniec
    ,
  • Grzegorz Stachowiak
  • University of Liverpool
    ,
  • University of Wrocław
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Open access

Related Event

Title

29th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018

Event type

Conference

Date

01/07/2018 - 01/10/2018

Location

New OrleansUnited States

Abstract

The model of population protocols refers to the growing in popularity theoretical framework suitable for studying pairwise interactions within a large collection of simple indistinguishable entities, frequently called agents. In this paper the emphasis is on the space complexity in fast leader election via population protocols governed by the random scheduler, which uniformly at random selects pairwise interactions from the population of n agents. The main result of this paper is a new fast and space optimal leader election protocol. The new protocol operates in parallel time O(log2 n) equivalent to O(n log2 n) sequential pairwise interactions, in which each agent utilises O(log log n) states. This double logarithmic space utilisation matches asymptotically the lower bound 1 2 log log n on the number of states utilised by agents in any leader election algorithm with the running time o( n polylog n), see [7]. Our solution relies on the concept of phase clocks, a fundamental synchronisation and coordination tool in the field of Distributed Computing. We propose a new fast and robust population protocol for initialisation of phase clocks to be run simultaneously in multiple modes and intertwined with the leader election process. We also provide the reader with the relevant formal argumentation indicating that our solution is always correct and fast with high probability.

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Pages from-to (Number of pages)

Pages 2653-2667 (15 pages)

Publication milestones

  • Published - 2018

Publication status

Published - 2018

Publisher

Association for Computing Machinery

Publication series

  • Publication series name: Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms

ISBN (Electronic)

9781611975031

Publication IDs

  • Scopus: 85045571281

Host publication title

29th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018

Host publication editors

  • Artur Czumaj

Publication metrics

Metrics

Scopus
citations
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
1
SciVal
FWCI
12.31
SciVal
Author count
2
SciVal
citations
33
SciVal
Paper percentile
96
SciVal
Top percentile
5

PlumX, opens in new tab

Citation count
54
Captures
21