|
ABSTRACT
We present a new approximation algorithm based on an exact representation of the state space S, using decision diagrams, and of the transition rate matrix R, using Kronecker algebra, for a Markov model with K submodels. Our algorithm builds and solves K Markov chains, each corresponding to a different aggregation of the exact process, guided by the structure of the decision diagram, and iterates on their solution until their entries are stable. We prove that exact results are obtained if the overall model has a product-form solution. Advantages of our method include good accuracy, low memory requirements, fast execution times, and a high degree of automation, since the only additional information required to apply it is a partition of the model into the K submodels. As far as we know, this is the first time an approximation algorithm has been proposed where knowledge of the exact state space is explicitly used.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. I. Bahar , E. A. Frohm , C. M. Gaona , G. D. Hachtel , E. Macii , A. Pardo , F. Somenzi, Algebric Decision Diagrams and Their Applications, Formal Methods in System Design, v.10 n.2-3, p.171-206, April -May 1997
[doi> 10.1023/A:1008699807402]
|
 |
2
|
|
| |
3
|
P. Buchholz. Numerical solution methods based on structured descriptions of Markovian models. In G. Balbo and G. $erazzi, editors, Computer performance evaluation, pages 251-267. Elsevier Science Publishers B.V. (North-Holland), 1991.
|
| |
4
|
|
| |
5
|
|
| |
6
|
K. M. Chandy, U. Iterzog, and L. Woo. Parametric analysis of queueing networks. IBM J. Res. and Dev., 19:36-42, Jan. 1975.
|
| |
7
|
|
| |
8
|
G. Ciardo, G. Luettgen, and R. Siminiceanu. Eiticiem symbolic state-space construction for a-synchronous systems. In M. Nielsen and D. Simpson, editors, Application and Theory of Petri Nets 2000 (Prec. 21th Int. Conf. on Applications and Theor~y of Petri Nets, Aarhus, Denmark). Springer-Verlag, June 2000. To appear.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
 |
14
|
|
| |
15
|
P. Heidelberger and K. S. Trivedi. Queueing network models for parallel processing with asynchronous tasks. IEEE 7)~ans. Comp., C-31(}1):1099-1109, Nov. 1982.
|
| |
16
|
P. Heidelberger and K. S. Trivedi. Analytic queueing models for programs with internal concurrency. IEEE Trans. Comp., C-32(1):73-82, Jan. :{983.
|
| |
17
|
O. C. Ibe, R. C. Howe, and K. S. Trivedi. Approximate availability analysis of VAXcluster systems. IEEE Trans. Ret., 38(1):146-152, Apr. 1989.
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
 |
21
|
|
| |
22
|
K. C. Sevcik. Priority scheduling disciplines in queueing network models of computer systems. In 1977 IFIP Congr. Prec., 1977.
|
| |
23
|
A. Srinivasan, T. Kam, S. Malik, and R. K. Brayton. Algorithms for discrete function manipulation. In International Conference on CAD, pages 92-95. IEEE Computer Society~ 1990.
|
| |
24
|
W. J. Stewart, K. Atif, and B. Plateau. The numerical solution of stochastic automata networks. Europ. J. of Oper. Res., 86:503-525, 1995.
|
| |
25
|
Y. Takahashi. Aggregate approximation for acyclic queuing networks with communication blocking. In It. G. Perros and T. Altiok, editors, Queueing Networks with Blocking, pages 33-47. Elsevier Science Publishers B.V., 1989.
|
| |
26
|
|
| |
27
|
|
|