Download:
|
by Scott D. Stoller, Yanhong A. Liu
Proc. 10th Int'l. Conference on Computer-Aided Verification (CAV), volume 1427 of Lecture Notes in Computer Science
http://ftp.cs.indiana.edu/pub/stoller/BDD-detection.ps.gz
Add To MetaCart
Abstract:
Abstract. A new approach is presented for detecting whether a computation of an asynchronous distributed system satisfies Poss \Phi (read "possibly \Phi"), meaning the system could have passed through a global state satisfying property \Phi. Previous general-purpose algorithms for this problem explicitly enumerate the set of global states through which the system could have passed during the computation. The new approach is to represent this set symbolically, in particular, using ordered binary decision diagrams. We describe an implementation of this approach, suitable for off-line detection of properties, and compare its performance to the enumeration-based algorithm of Alagar & Venkatesan. In typical cases, the new algorithm is significantly faster. We have measured over 400-fold speedup in some cases. 1
Citations
|
1746
|
Time, clocks, and the ordering of events in a distributed system
– Lamport
- 1978
|
|
1027
|
Distributed Algorithms
– Lynch
- 1996
|
|
723
|
Symbolic Boolean manipulation with ordered binary-decision diagrams
– Bryant
- 1992
|
|
501
|
Virtual time and global states of distributed systems
– Mattern
- 1989
|
|
153
|
Consistent detection of global predicates
– Cooper, Marzullo
- 1991
|
|
122
|
Experimental Results on the Crossover Point in Random 3SAT
– Crawford, Auton
- 1996
|
|
75
|
Detection of Weak Unstable Predicates in Distributed Programs
– Garg, Waldecker
- 1994
|
|
42
|
Detection of Global State Predicates
– Marzullo, Neiger
- 1991
|
|
34
|
Detecting Relational Global Predicates in Distributed Systems
– Tomlinson, Garg
- 1993
|
|
19
|
Techniques to tackle state explosion in global predicate detection. Submitted to
– Alagar, Venkatesan
- 1997
|
|
16
|
Linear Space Algorithm for On-line Detection of Global Predicates
– Jegou, Medina, et al.
- 1995
|
|
16
|
Detecting global predicates in distributed systems with clocks
– Stoller
- 1997
|
|
12
|
Inevitable global states: a concept to detect unstable properties of distributed computations in an observer independent way
– Fromentin, Raynal
- 1994
|
|
10
|
Local states in distributed computations: A few relations and formulas
– Fromentin, Raynal
- 1994
|