Skip to main content

Iterative Analysis of Markov Regenerative Models

  • Conference paper
  • First Online:
Computer Performance Evaluation.Modelling Techniques and Tools (TOOLS 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1786))

  • 611 Accesses

Abstract

Conventional algorithms for the steady-state analysis of Markov regenerative models suffer from high computational costs which are caused by densely populated matrices. In this paper a new algorithm is suggested which avoids to compute these matrices explicitly. Instead, a two-stage iteration scheme is used. An extended version of uniformization is applied as a subalgorithm to compute the required transient quantities “on-the fly”. The algorithm is formulated in terms of stochastic Petri nets. A detailed example illustrates the proposed concepts.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. H. Choi, V. G. Kulkarni, and K. S. Trivedi. Markov regenerative stochastic Petri nets. Perf. Eval., 20:337–357, 1994.

    Article  MathSciNet  Google Scholar 

  2. G. Ciardo, R. German, and C. Lindemann. A characterization of the stochastic process underlying a stochastic Petri net. IEEE Trans. Softw. Engin., 20:506–515, 1994.

    Article  Google Scholar 

  3. R. German. Avoiding fill-in in the analysis of Markov-regenerative stochastic Petri nets. In Proc. 4th Int. Workshop on Performability Modeling of Computer and Communication Systems, pages 62–66, Williamsburg, VA, USA, 1998.

    Google Scholar 

  4. R. German. Markov regenerative stochastic Petri nets with general execution policies: Supplementary variable analysis and a prototype tool. Perf. Eval., 1999. To appear.

    Google Scholar 

  5. R. German. Performance Analysis of Communication Systems with Non-Markovian Stochastic Petri Nets. John Wiley and Sons, 2000. To appear.

    Google Scholar 

  6. R. German, C. Kelling, A. Zimmermann, and G. Hommel. TimeNET: A toolkit for evaluating non-Markovian stochastic Petri nets. Perf. Eval., 24:69–87, 1995.

    Article  MATH  Google Scholar 

  7. R. German and C. Lindemann. Analysis of stochastic Petri nets by the method of supplementary variables. Perf. Eval., 20:317–335, 1994.

    Article  MathSciNet  Google Scholar 

  8. R. German and M. Telek. Formal relation of Markov renewal theory and supplementary variables in the analysis of stochastic Petri nets. In Proc. 8th Int. Workshop on Petri Nets and Performance Models, pages 64–73, Zaragoza, Spain, 1999.

    Google Scholar 

  9. W. K. Grassmann. The GI/PH/1 queue: a method to find the transition matrix. INFOR, 20:144–156, 1982.

    MATH  Google Scholar 

  10. B. R. Haverkort. Matrix-geometric solution of infinite stochastic Petri nets. In Proc. IEEE Int. Performance and Dependability Symp., pages 72–81, Erlangen, Germany, 1995.

    Google Scholar 

  11. C. Lindemann. Performance Modeling with Deterministic and Stochastic Petri Nets. John Wiley and Sons, 1998.

    Google Scholar 

  12. L. M. Malhis and W. H. Sanders. An efficient two-stage iterative method for the steady-state analysis of Markov regenerative stochastic Petri net models. Perf. Eval., 27&28:583–601, 1996.

    Google Scholar 

  13. M. Ajmone Marsan, G. Balbo, A. Bobbio, G. Chiola, G. Conte, and A. Cumani. The effect of execution policies on the semantics of stochastic Petri nets. IEEE Trans. Softw. Engin., 15:832–846, 1989.

    Article  MathSciNet  Google Scholar 

  14. M. Ajmone Marsan, G. Balbo, G. Conte, S. Donatelli, and G. Franceschinis. Modelling with Generalized Stochastic Petri Nets. John Wiley and Sons, 1995.

    Google Scholar 

  15. M. Ajmone Marsan and G. Chiola. On Petri nets with deterministic and exponentially distributed firing times. In Advances in Petri Nets 1986, LNCS 266, pages 132–145. Springer, 1987.

    Google Scholar 

  16. M. Ajmone Marsan, G. Chiola, and A. Fumagalli. Improving the efficiency of the analysis of DSPN models. In G. Rozenberg, editor, Advances in Petri Nets, LNCS 424, pages 30–50. Springer-Verlag, 1990.

    Google Scholar 

  17. M. K. Molloy. Performance analysis using stochastic Petri nets. IEEE Trans. on Comp., 31:913–917, 1982.

    Article  Google Scholar 

  18. J. Muppala, M. Malhotra, and K. S. Trivedi. Stiffness-tolerant methods for transient analysis of stiff Markov chains. Microelectronics and Reliability, 34:1825–1841, 1994.

    Article  Google Scholar 

  19. W. H. Sanders, W. D. Obal II, M. A. Qureshi, and F. K. Widjanarko. The Ultra-SAN modeling environment. Perf. Eval., 24:89–115, 1995.

    Article  MATH  Google Scholar 

  20. W. J. Stewart. Introduction to the Numerical Solution of Markov Chains. Princeton University Press, Princeton, New Jersey, USA, 1994.

    MATH  Google Scholar 

  21. M. Telek, A. Bobbio, and A. Puliafito. Steady state solution of MRSPNs with mixed preemption policies. In Proc. 2nd IEEE Int. Performance and Dependability Symp., pages 106–115, Urbana-Champaign, Illinois, USA, 1996.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

German, R. (2000). Iterative Analysis of Markov Regenerative Models. In: Haverkort, B.R., Bohnenkamp, H.C., Smith, C.U. (eds) Computer Performance Evaluation.Modelling Techniques and Tools. TOOLS 2000. Lecture Notes in Computer Science, vol 1786. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46429-8_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-46429-8_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67260-9

  • Online ISBN: 978-3-540-46429-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics