Authors
Marcos Kawazoe Aguilera, Wei Chen, Sam Toueg
Publication date
1997/1/1
Book
Distributed Algorithms
Pages
126-140
Publisher
Springer Berlin Heidelberg
Description
We study the problem of achieving reliable communication with quiescent algorithms (i.e., algorithms that eventually stop sending messages) in asynchronous systems with process crashes and lossy links. We first show that it is impossible to solve this problem without failure detectors. We then show how to solve it using a new failure detector, called heartbeat. In contrast to previous failure detectors that have been used to circumvent impossibility results, the heartbeat failure detector is implementable, and its implementation does not use timeouts. These results have wide applicability: they can be used to transform many existing algorithms that tolerate only process crashes into quiescent algorithms that tolerate both process crashes and message losses. This can be applied to consensus, atomic broadcast, k-set agreement, atomic commitment, etc. The heartbeat failure detector is novel: besides being …
Total citations
19971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242598131716914101198128812171710714815342
Scholar articles
M Kawazoe Aguilera, W Chen, S Toueg - … Algorithms: 11th International Workshop, WDAG'97 …, 1997