Skip to search boxSkip to navigationSkip to main content

Efficient parallel algorithms can be made robust

*Corresponding author for this work
  • INRIA / Altair
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Related Event

Title

Proceedings of the Eighth Annual ACM Symposium on Principles of Distributed Computing

Event type

Conference

Date

08/14/1989 - 08/16/1989

Location

Edmonton, Alberta, Can

Abstract

The efficient parallel algorithms proposed for many fundamental problems, such as list ranking, computing preorder numberings and other functions on trees, or integer sorting, are very sensitive to processor failures. The requirement of efficiency (commonly formalized using Parallel-time x Processors as a cost measure) has led to the design of highly tuned PRAM algorithms which, given the additional constraint of simple processor failures, unfortunately become inefficient or even incorrect. We propose a new notion of robustness, that combines efficiency with fault tolerance. For the common case of fail-stop errors, we develop a general (and easy to implement) technique to make robust many efficient parallel algorithms, e.g., algorithms for all the problems listed above. More specifically, for any dynamic pattern of fail-stop errors with at least one surviving processor, our method increases the original algorithm cost by at most a multiplicative factor polylogarithmic in the input size.

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 211-221 (11 pages)

Publication milestones

  • Published - 1989

Publication status

Published - 1989

Publisher

Publ by ACM

Publication series

  • Publication series name: Proceedings of the Annual ACM Symposium on Principles of Distributed Computing
0897913264

Publication IDs

  • Scopus: 0024942821
  • ORCID: /0000-0003-4447-3267/work/97283753

Host publication title

Proc Eighth ACM Symp Princ Distrib Comput

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

PlumX

Citation count
22