MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Quiescent Reliable Communication and Quiescent Consensus in Partitionable Networks

Download:
pdf | ps
by Marcos Kawazoe, Aguilera Wei, Chen Sam Toueg
http://simon.cs.cornell.edu/Info/People/weichen/research/mypapers/TR97-1632.ps
Add To MetaCart

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 [ACT97a]. In particular, we generalize the specification of the heartbeat failure detector HB, 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 3S, such solutions are not quiescent--- in other words, 3S alone is not sufficient to achieve quiescent consensus in partitionable networks. We then solve this problem using 3S and the quiescent reliable communication primitives that we developed in the first part of the paper. Our model of failure detectors for partitionable networks, a natural extension of the model in [CT96], is also a contribution of this paper. 1

Citations

1074 Impossibility of distributed consensus with one faulty process – Fischer, Lynch, et al. - 1985
310 The Weakest Failure Detector for Solving Consensus – Chandra, Hadzilacos, et al. - 1996
47 Failure detectors in omission failure environments – Dolev, Friedman, et al. - 1996
42 Heartbeat: a Timeout-free Failure Detector for Quiescent Reliable Communication – Aguilera, Chen, et al. - 1997
42 S.: Simulating reliable links with unreliable links in the presence of process crashes – Basu, Charron-Bost, et al. - 1996
11 Simulating crash failures with many faulty processors – Bazzi, Neiger - 1992
11 Fault-Tolerant Broadcasts and Multicasts: The Problem of Inconsistency and Contamination – Gopal - 1992
10 Partitionable Group Membership: Specification and Algorithms – Babaoglu, Davoli, et al. - 1997
2 On the weakest failure detector to achieve quiescence – Aguilera, Chen, et al. - 1997
2 Partitionable group membership: specification and algorithms – glu, Ozalp, et al. - 1997
1 Private Communication to the authors of [FKM – Chandra, Hadzilacos, et al. - 1996
1 Private Communication to the authors of [FKM� 95 – Chandra, Hadzilacos, et al. - 1996