Publication
SODA 1991
Conference paper

Efficient sequential and parallel algorithms for computing recovery points in trees and paths

Abstract

We present efficient sequential and parallel algorithms for the problem of finding an optimal placement of recovery points in a tree (and in a path) system. The placement of recovery points together with rollback mechanisms (which recover the latest such point) is a major fault-tolerance technique used in many systems. We achieve an O(n log n) time worst case algorithm for trees, which can be sped up when some problem parameters such as the number of recovery points, or the depth of the tree are small. For the important case of path systems we give an O(n log∗ n) algorithm. We also give efficient poly-logarithmic parallel (PRAM) algorithms for these problems.

Date

Publication

SODA 1991

Authors

Share