DocumentCode :
576786
Title :
A Two-Phase Gauss-Seidel Algorithm for the Stationary Solution of EVMDD-Encoded CTMCs
Author :
Zhao, Yang ; Ciardo, Gianfranco
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of California, Riverside, Riverside, CA, USA
fYear :
2012
fDate :
17-20 Sept. 2012
Firstpage :
74
Lastpage :
83
Abstract :
We present a new symbolic approach for the steady-state solution of ergodic continuous-time Markov chains(CTMCs) using iterative methods, based on Edge-Valued Multi-way Decision Diagrams (EVMDDs) to store an indexing function for the structured states and the transition rate matrix. The approach is applicable to any structured CTMC, is memory efficient, and supports both Jacobi and Gauss-Seidel iterations. In particular, our main contribution is a new two-phase algorithm to perform Gauss-Seidel iterations with a reduced decision diagram traversal overhead (a cost also encountered by Kronecker-based approaches). Then, we show how even better speedup can be achieved through a caching scheme. The complexity of our algorithm is linear in the number of nonzero entries in the transition rate matrix, and, even more importantly, it is independent of the number L of submodels in which the CTMC is decomposed under most common conditions. This is an improvement over previous structured methods, which are plagued by this L factor in practice. The advantages of our algorithm are supported by experimental results and a comparison with the tool PRISM.
Keywords :
Jacobian matrices; Markov processes; cache storage; decision diagrams; iterative methods; EVMDD-encoded CTMC; Gauss-Seidel iterations; Jacobi iterations; Kronecker-based approaches; PRISM tool; caching scheme; edge-valued multiway decision diagrams; ergodic continuous-time Markov chains; indexing function; iterative methods; nonzero entries; reduced decision diagram traversal overhead; stationary solution; steady-state solution; structured CTMC; structured states; symbolic approach; transition rate matrix; two-phase Gauss-Seidel algorithm; two-phase algorithm; Complexity theory; Encoding; Indexing; Jacobian matrices; Memory management; Steady-state; Vectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quantitative Evaluation of Systems (QEST), 2012 Ninth International Conference on
Conference_Location :
London
Print_ISBN :
978-1-4673-2346-8
Electronic_ISBN :
978-0-7695-4781-7
Type :
conf
DOI :
10.1109/QEST.2012.34
Filename :
6354635
Link To Document :
بازگشت