Title :
Dual-processor parallelisation of symbolic probabilistic model checking
Author :
Kwiatkowska, Marlena ; Parker, Dennis ; Yi Zhang
Author_Institution :
Sch. of Comput. Sci., Univ. of Birmingham, UK
Abstract :
We describe the dual-processor parallelisation of a symbolic (BDD-based) implementation of probabilistic model checking. We use multi-terminal BDDs (binary decision diagrams), which allow a compact representation of large, structured Markov chains. We show that they also provide a convenient block decomposition of the Markov chain which we use to implement a parallelised version of the Gauss-Seidel iterative method. We provide experimental results on a range of case studies to illustrate the effectiveness of the technique, observing an average speed-up of 1.8 with two processors. Furthermore, we present an optimisation for our method based on preconditioning.
Keywords :
Markov processes; binary decision diagrams; iterative methods; optimisation; parallel processing; systems analysis; Gauss-Seidel iterative method; binary decision diagrams; dual-processor parallelisation; optimisation; structured Markov chains; symbolic probabilistic model checking; system verification; Boolean functions; Concurrent computing; Data structures; Distributed computing; Formal verification; Gaussian processes; Iterative methods; Mathematical model; State-space methods; Telecommunication computing;
Conference_Titel :
Modeling, Analysis, and Simulation of Computer and Telecommunications Systems, 2004. (MASCOTS 2004). Proceedings. The IEEE Computer Society's 12th Annual International Symposium on
Print_ISBN :
0-7695-2251-3
DOI :
10.1109/MASCOT.2004.1348189