Fault Tolerant Coloring of the Asynchronous Cycle

07/22/2022
by   Pierre Fraigniaud, et al.
0

We present a wait-free algorithm for proper coloring the n nodes of the asynchronous cycle C_n, where each crash-prone node starts with its (unique) identifier as input. The algorithm is independent of n ≥ 3, and runs in O(log^* n) rounds in C_n. This round-complexity is optimal thanks to a known matching lower bound, which applies even to synchronous (failure-free) executions. The range of colors used by our algorithm, namely {0, ..., 4}, is optimal too, thanks to a known lower bound on the minimum number of names for which renaming is solvable wait-free in shared-memory systems, whenever n is a power of a prime. Indeed, our model coincides with the shared-memory model whenever n = 3, and the minimum number of names for which renaming is possible in 3-process shared-memory systems is 5.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/14/2022

Fast Distributed Brooks' Theorem

We give a randomized Δ-coloring algorithm in the LOCAL model that runs i...
research
12/01/2021

Near-Optimal Distributed Degree+1 Coloring

We present a new approach to randomized distributed graph coloring that ...
research
08/10/2020

Coloring Fast Without Learning Your Neighbors' Colors

We give an improved randomized CONGEST algorithm for distance-2 coloring...
research
12/06/2022

Non-trivial lower bound for 3-coloring the ring in the quantum LOCAL model

We consider the LOCAL model of distributed computing, where in a single ...
research
04/16/2019

Distributed Computing in the Asynchronous LOCAL model

The LOCAL model is among the main models for studying locality in the fr...
research
03/23/2023

Amalgamated Intermittent Computing Systems

Intermittent computing systems undergo frequent power failure, hindering...
research
03/28/2019

Mutex-based Desanonymization of an Anonymous Read/Write Memory

Anonymous shared memory is a memory in which processes use different nam...

Please sign up or login with your details

Forgot password? Click here to reset