An adaptive aggregation/disaggregation algorithm for hierarchical Markovian models

A new analysis technique for large continuous time Markov chains resulting from hierarchical models specified as stochastic Petri nets or queueing networks is introduced. The technique combines iterative solution techniques based on a compact representation of the generator matrix, as recently developed for different modeling paradigms, with ideas from aggregation/disaggregation and multilevel algorithms. The basic step is to accelerate convergence of iterative techniques by integrating aggregation steps according to the structure of the transition matrix which is defined by the model structure. Aggregation is adaptive analyzing aggregated models only for those parts where the error is estimated to be high. In this way, the new approach allows the memory and time efficient analysis of very large models which cannot be analyzed with standard means.

[1]  Peter Buchholz,et al.  A Hierarchical View of GCSPNs and Its Impact on Qualitative and Quantitative Analysis , 1992, J. Parallel Distributed Comput..

[2]  Yao Li,et al.  Complete Decomposition of Stochastic Petri Nets Representing Generalized Service Networks , 1995, IEEE Trans. Computers.

[3]  Peter Buchholz,et al.  QPN-Tool for the Specification ans Analysis of Hierarchically Combined Queueing Petri Nets , 1995, MMB.

[4]  D. Brandt,et al.  Multi-level adaptive solutions to boundary-value problems math comptr , 1977 .

[5]  Peter Buchholz,et al.  An Aggregation/Disaggregation Algorithm for Stochastic Automata Networks , 1997, Probability in the Engineering and Informational Sciences.

[6]  Marc Davio,et al.  Kronecker products and shuffle algebra , 1981, IEEE Transactions on Computers.

[7]  William J. Stewart,et al.  Introduction to the numerical solution of Markov Chains , 1994 .

[8]  W. Miranker,et al.  Acceleration by aggregation of successive approximation methods , 1982 .

[9]  Graham Horton,et al.  A multi-level solution algorithm for steady-state Markov chains , 1994, SIGMETRICS.

[10]  J. W. Ruge,et al.  4. Algebraic Multigrid , 1987 .

[11]  Brigitte Plateau On the stochastic structure of parallelism and synchronization models for distributed algorithms , 1985, SIGMETRICS 1985.

[12]  Marco Ajmone Marsan,et al.  Generalized Stochastic Petri Nets Revisitied: Random Switches and Priorities , 1987, PNPM.

[13]  Marco Ajmone Marsan,et al.  GSPN Models of Markovian Multiserver Multiqueue Systems , 1990, Perform. Evaluation.

[14]  S. Leutenegger,et al.  ON THE UTILITY OF THE MULTI-LEVEL ALGORITHM FOR THE SOLUTION OF NEARLY COMPLETELY DECOMPOSABLE MARKOV CHAINS , 1994 .

[15]  Peter Buchholz,et al.  A class of hierarchical queueing networks and their analysis , 1994, Queueing Syst. Theory Appl..

[16]  Peter Buchholz Lumpability and nearly-lumpability in hierarchical queueing networks , 1995, Proceedings of 1995 IEEE International Computer Performance and Dependability Symposium.