Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Probabilistic and temporal failure detectors for solving distributed problems
 
research article

Probabilistic and temporal failure detectors for solving distributed problems

Guerraoui, Rachid  
•
Kozhaya, David
•
Pignolet, Yvonne-Anne
December 1, 2021
Journal Of Parallel And Distributed Computing

Failure detectors (FD)s are celebrated for their modularity in solving distributed problems. Algorithms are constructed using FD building blocks. Synchrony assumptions to implement FDs are studied separately and are typically expressed as eventual guarantees that need to hold, after some point in time, foreverand deterministically. But in practice, they may hold only probabilistically and temporarily. This paper studies FDs in a realistic system N, where asynchrony is inflicted by probabilistic synchronous communication. We first address a problem with lozenge S, the weakest FD to solve consensus: an implementation of "consensus with probability 1" is possible in Nwithout randomness in the algorithm, while an implementation of "lozenge Swith probability 1" is impossible in N. We introduce lozenge S*, a new FD with probabilistic and temporal accuracy. We prove that lozenge S*(i) is implementable in Nand (ii) can replace lozenge S, in several existing deterministic consensus algorithms that use lozenge S, to yield an algorithm that solves "consensus with probability 1". We extend our results to other FD classes, e.g., lozenge P, and to a larger set of problems (beyond consensus), which we call decisive problems. (C) 2021 Elsevier Inc. All rights reserved.

  • Details
  • Metrics
Type
research article
DOI
10.1016/j.jpdc.2021.07.017
Web of Science ID

WOS:000697464700001

Author(s)
Guerraoui, Rachid  
Kozhaya, David
Pignolet, Yvonne-Anne
Date Issued

2021-12-01

Publisher

ACADEMIC PRESS INC ELSEVIER SCIENCE

Published in
Journal Of Parallel And Distributed Computing
Volume

158

Start page

1

End page

15

Subjects

Computer Science, Theory & Methods

•

Computer Science

•

failure detectors

•

probabilistic links

•

message loss

•

consensus

•

modular algorithms

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DCL  
Available on Infoscience
October 9, 2021
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/182021
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés