Formal Analysis of Consensus Protocols in Asynchronous Distributed Systems

M Muhammad Atif · TU/e Research Portal · 2009

This paper presents a formal veri cation of two consensus protocols for distributed systems presented in [T. Deepak Chandra and S. Toueg, Unreliable failure detectors for reliable distributed systems, J. ACM, 1996]. These two protocols rely on two underlying failure detection protocols. We formalize an abstract model of the underlying failure detection protocols and building upon this abstract model, formalize the two consensus protocols. We prove that both algorithms satisfy the properties of uniform agreement, uniform integrity, termination and uniform validity assuming the correctness of their corresponding failure detectors. 1

Read the paper · More papers on PaperTik