2007 26th IEEE International Symposium on Reliable Distributed Systems (SRDS 2007) 2007
DOI: 10.1109/srds.2007.20
|View full text |Cite
|
Sign up to set email alerts
|

Model Checking of Consensus Algorit

Abstract: We show for the first time that standard model checking allows one to completely verify asynchronous algorithms for solving consensus, a fundamental problem in fault-tolerant distributed computing. Model checking is a powerful verification methodology based on state exploration. However it has rarely been applied to consensus algorithms, because these algorithms induce huge, often infinite state spaces. Here we focus on consensus algorithms based on the Heard-Of model, a new computation model for distributed c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
4
0

Year Published

2008
2008
2017
2017

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(4 citation statements)
references
References 33 publications
0
4
0
Order By: Relevance
“…To verify consensus algorithms, all the three properties need to be checked. However, validity is usually trivially satisfied for most consensus algorithms [10]. Instead of checking whether the other two properties (agreement and termination) hold, we focus on the property that eventually some process decides.…”
Section: Consensus Algorithmsmentioning
confidence: 99%
See 3 more Smart Citations
“…To verify consensus algorithms, all the three properties need to be checked. However, validity is usually trivially satisfied for most consensus algorithms [10]. Instead of checking whether the other two properties (agreement and termination) hold, we focus on the property that eventually some process decides.…”
Section: Consensus Algorithmsmentioning
confidence: 99%
“…Instead, we focus on the cases where only one process is allowed to crash. Considering related works of verifying consensus algorithms that only small cases are possible (typically only 3 or 4 nodes) to be verified [10], we believe that model checking these 1-crashed cases is still an interesting study.…”
Section: A a Crash-robust Consensus Algorithmmentioning
confidence: 99%
See 2 more Smart Citations