Using the heartbeat failure detector for quiescent reliable communication and consensus in partitionable networks

74Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We consider partitionable networks with process crashes and lossy links, and focus on the problems of reliable communication and consensus for such networks. For both problems we seek algorithms that are quiescent, i.e., algorithms that eventually stop sending messages. We first tackle the problem of reliable communication for partitionable networks by extending the results of Aguilera et al. (1997). In particular, we generalize the specification of the heartbeat failure detector ℋ ℬ, show how to implement it, and show how to use it to achieve quiescent reliable communication. We then turn our attention to the problem of consensus for partitionable networks. We first show that, even though this problem can be solved using a natural extension of failure detector ◇ ℐ, such solutions are not quiescent - in other words, ◇ ℐ alone is not sufficient to achieve quiescent consensus in partitionable networks. We then solve this problem using ◇ ℐ and the quiescent reliable communication primitives that we developed in the first part of the paper. © 1999 Elsevier Science B.V. All rights reserved.

Cite

CITATION STYLE

APA

Aguilera, M. K., Chen, W., & Toueg, S. (1999). Using the heartbeat failure detector for quiescent reliable communication and consensus in partitionable networks. Theoretical Computer Science, 220(1), 3–30. https://doi.org/10.1016/S0304-3975(98)00235-7

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