2009
DOI: 10.1007/978-3-642-10373-5_8
|View full text |Cite
|
Sign up to set email alerts
|

Role-Based Symmetry Reduction of Fault-Tolerant Distributed Protocols with Language Support

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
2
2

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…Crystalball is a tool to debug and prevent failures through a combination of real execution and model checking [33]. Other work utilizes symmetry reduction for scalable model checking of message-passing protocols [7]. These and similar techniques are orthogonal to ours and can be used in combination.…”
Section: Related Workmentioning
confidence: 97%
“…Crystalball is a tool to debug and prevent failures through a combination of real execution and model checking [33]. Other work utilizes symmetry reduction for scalable model checking of message-passing protocols [7]. These and similar techniques are orthogonal to ours and can be used in combination.…”
Section: Related Workmentioning
confidence: 97%
“…Intuitively, most distributed systems are symmetric with respect to replicated processes, where replication may serve different goals such as fault-tolerance or enhanced performance. It has been shown that symmetry reduction can be extremely efficient in various practical applications of distributed systems [26], [6]. Unfortunately, symmetry reduction has not yet established itself as an efficient software verification technique.…”
Section: B Selective Hashingmentioning
confidence: 99%
“…Note that canonicalization is impossible using the unstructured serializer because the local state of a process is unknown to 3 Our implementation utilizes Basset's StringSetMatcher method. 4 There are efficient techniques to detect such symmetries [20], [6]. the serializer, as shown in the following example.…”
Section: B Selective Hashingmentioning
confidence: 99%
“…We used the Murφ model checker [9] which supports symmetry reduction (SR) [8,13], a powerful optimization known to be very efficient for fault-tolerant (FT) distributed protocols [3]. We model checked some basic properties of the Paxos algorithm [10], a highly concurrent crash-tolerant consensus algorithm.…”
Section: Discussionmentioning
confidence: 99%
“…The presented general model also allows the modeling of process and communication faults [3]. For example, a Byzantine process is a regular process sending arbitrary messages or lossy channels can be modeled through auxiliary computation events deleting messages from channels.…”
Section: First Is Mp a General Model Ie Does The Restricted Compmentioning
confidence: 99%