Replication predicates for dependent-failure algorithms

5Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

To establish lower bounds on the amount of replication, there is a common partition argument used to construct indistinguishable executions such that one violates some property of interest. This violation leads to the conclusion that the lower bound on process replication is of the form n > ⌊kt/b⌋, where t is the maximum number of process failures in any of these executions and k, b are positive integers. In this paper, we show how this argument can be extended to give bounds on replication when failures are dependent. We express these bounds in terms of our model of cores and survivors sets using set properties instead of predicates of the form n > ⌊kt/b⌋. We give two different properties that express the same requirement for k > 1 and 6 = 1. One property comes directly from the argument, and the other is more useful when designing an algorithm that takes advantage of dependent failures. We also consider a somewhat unusual replication bound of n > ⌊3t/2⌋ that arises in the Leader Election problem for synchronous receive-omission failures. We generalize the replication bound for dependent failures, and develop an algorithm that shows that this generalized replication bound is tight. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Junqueira, F., & Marzullo, K. (2005). Replication predicates for dependent-failure algorithms. In Lecture Notes in Computer Science (Vol. 3648, pp. 617–632). Springer Verlag. https://doi.org/10.1007/11549468_69

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free