Skip to main content
Log in

MRSPN analysis of Semi-Markovian finite source retrial queues

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

In this paper, the analysis of Semi-Markovian single server retrial queues by means of Markov Regenerative Stochastic Petri Nets (MRSPN) is considered. We propose MRSPN models for the two retrial queues M/G/1/N/N and M/G/1/N/N with orbital search. By inspecting the reduced reachability graph of both MRSPN models, the qualitative analysis is obtained. The quantitative analysis is carried out after constructing their one step transition probability matrix and computing the steady state probability distribution of each tangible marking. As an example, the queue \(M/Hypo_{2}/1/2/2\) is treated in order to illustrate the functionality of the MRSPN approach. The exact performance measures (mean number of customers in the system, mean response time, mean waiting time,...) are computed for different parameters of the two systems by an algorithm elaborated in Matlab environment.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24

Similar content being viewed by others

References

  • Abramov, V. M. (2006). Analysis of multiserver retrial queueing system: A martingale approach and an algorithm of solution. Annals of Operations Research, 141, 19–50.

    Article  Google Scholar 

  • Almasi, B., Roszik, J., & Sztrik, J. (2005). Homogeneous finite source retrial queues with server subject to breakdowns and repairs. Mathematical and Computer Modelling, 42, 673–682.

    Article  Google Scholar 

  • Artalejo, J. R. (2010). Accessible bibliography on retrial queues: Progress in 2000–2009. Mathematical and Computer Modelling, 51(9–10), 1071–1081.

    Article  Google Scholar 

  • Artalejo, J. R., & Gomez-Corral, A. (1995). Information theoretic analysis for queueing systems with quasi-random input. Mathematical and Computer Modelling, 22, 65–76.

    Article  Google Scholar 

  • Artalejo, J. R., Joshua, V. C., & Krishnamoorthy, A. (2002). An \(M/G/1\) retrial queue with orbital search by the server. In J. R. Artalejo & A. Krishnamoorthy (Eds.), Advances in stochastic modelling (pp. 41–54). New Jersey: Notable Publications Inc.

    Google Scholar 

  • Artalejo, J. R., & Pozo, M. (2002). Numerical calculation of the stationary distribution of the main multi-server retrial queue. Annals of Operations Research, 116, 41–56.

    Article  Google Scholar 

  • Berjdoudj, L., & Aïssani, D. (2004). Strong stability in retrial queues. Theory of Probability and Mathematical Statistics, 68, 11–17.

    Article  Google Scholar 

  • Choi, H., Kulkarni, V. G., & Trivedi, K. S. (1994). Markov regenerative stochastic Petri nets. Performance Evaluation, 20, 335–357.

    Article  Google Scholar 

  • Cohen, J. W. (1957). Basic problems of telephone traffic theory and the influence of repeated calls. Philips Telecommunication Review, 18(2), 49–100.

    Google Scholar 

  • Cox, D. R. (1955). The analysis of non-Markovian stochastic processes by the inclusion of supplementary variables. Mathematical Proceedings of the Cambridge Philosophical Society, 51(9), 433–441. doi:10.1017/S0305004100030437.

    Article  Google Scholar 

  • Cumani, A. (1985). ESP-A package for the evaluation of stochastic Petri nets with phase-type distributed transition times. International Workshop on Timed Petri Nets (pp. 144–151). Washington, DC, USA: IEEE Computer Society.

  • de Kok, A. G. (1984). Algorithmic methods for single server systems with repeated attempts. Statistica Neerlandica, 38(1), 23–32. doi:10.1111/j.1467-9574.1984.tb01094.x.

    Article  Google Scholar 

  • Dudin, A. N., Krishnamoorthy, A., Joshua, V. C., & Tsarenkov, G. V. (2004). Analysis of the \(BMAP/G/1\) retrial system with search of customers from the orbit. European Jornal of Operational Research, 157, 169–179.

    Article  Google Scholar 

  • Dugan, J. B., Trivedi, K. S., Geist, R. M., & Nicola, V. F. (1985). Extended stochastic Petri nets: Applications and analysis. In E. Gelenbe (Ed.), Performance’84 (pp. 507–519). Amsterdam: Elsevier.

  • Falin, G. I., & Templeton, J. G. C. (1997). Retrial queues. London: Chapman and Hall.

    Book  Google Scholar 

  • Falin, G. I., & Artalejo, J. R. (1998). A finite source retrial queue. European Journal of Operationnel Research, 108, 409–424.

    Article  Google Scholar 

  • Gharbi, N., & Ioualalen, M. (2006). GSPN analysis of retrial systems with servers breakdowns and repairs. Applied Mathematics and Computation, 174(2), 1151–1168.

    Article  Google Scholar 

  • Gharbi, N., & Charabi, L. (2012). Wireless networks with retrials and heterogeneous servers: Comparing random server and fastest free server disciplines. International Journal on Advances in Networks and Services, 5(1 & 2), 102–115.

    Google Scholar 

  • Gomez-Corral, A. (2006). A bibliographical guide to the analysis of retrial queues through matrix analytic techniques. Annals of Operations Research, 141, 163–191.

    Article  Google Scholar 

  • Ikhlef, L., Lekadir, O., & Aïssani, D. (2014). Performance analysis of \(M/G/1\) retrial queue using Markov Regenerative Stochastic Petri Nets. In D. Moldt & H. Rölke (Eds.), Proceedings of the international workshop on Petri Nets and software engineering (PNSE 2014), Tunis, Tunisia, June 23–24, 2014. Submitted by: D. Moldt Published on CEUR-WS: 11-Jul-(2014), 1160, pp. 221–231, 2014. http://ceur-ws.org/Vol.160/paper13

  • Janssens, G. K. (1997). The quasi-random input queueing system with repeated attempts as model for collision-avoidance star local area network. IEEE Transaction on Communications, 45(3), 360–364. doi:10.1109/26.558699.

    Article  Google Scholar 

  • Kornyshev, Y. N. (1969). Design of a fully accessible switching system with reapeted calls. Telecommonications, 23, 46–52.

    Google Scholar 

  • Kosten, L. (1947). On the influence of repeated calls in the theory of probabilities of blocking. De Ingenieur, 59, 1–25.

    Google Scholar 

  • Kulkarni, V. G., & Choi, B. D (1990). Retrial queues with server subject to breakdowns and repairs. Queueing Systems, 7(2), 191–208. doi:10.1007/BF01158474.

  • Li, H., & Yang, T. (1995). A single server retrial queue with server vacations and a finite number of input sources. European Jornal of Operational Reasearch, 85, 149–160.

    Article  Google Scholar 

  • Lopez-Herrero, M. (2006). A maximum entropy approach for the busy period of the \(M/G/1\) retrial queue. Annals of Operations Research, 141(11), 271–281.

    Article  Google Scholar 

  • Marsan, M. A., Conte, G., & Balbo, G. (1984). A class of generalized stochastic Petri nets for the performance evaluation of multiprocessor systems. ACM Transactions on Computer Systems, 2(2), 93–122. doi:10.1145/190.191.

    Article  Google Scholar 

  • Marsan, M. A., & Chiola, G. (1987). On Petri nets with deterministic and exponentialy distributed firing times. In Advances in Petri Nets 1987, Lecture Notes in Computer Science (Vol. 266, pp. 132–145). Berlin: Springer.

  • Marsan, M. A., Balbo, G., Bobbio, A., Chiola, G., Conte, G., & Cumani, A. (1989). The effect of execution policies on the semantics and analysis of stochastic Petri Nets. IEEE Transactions on Software Engeneering, 15(7), 832–846. doi:10.1109/32.29483.

    Article  Google Scholar 

  • Molloy, M. K. (1982). Performance analysis using stochastic Petri nets. IEEE Transaction on Computers, 31(9), 913–917. doi:10.1109/TC.1982.1676110.

    Article  Google Scholar 

  • Neuts, M. F. (1989). Structured stochastic matrices of M/G/1 type and their applications. New York: Marcel Dekker Inc.

    Google Scholar 

  • Ohmura, H., & Takahashi, Y. (1985). An analysis of repeated call model with finite number of sources. Electronics and Communication in Japan, 68(6), 112–121.

    Article  Google Scholar 

  • Oliver, C. I., & Kishor, S. T. (1991). Stochastic Petri net analysis of finite-population vacation queueing systems. Queueing Systems, 8(1), 111–127.

    Article  Google Scholar 

  • Pòsafalvi, A., & Sztrik, J. (1987). On the heterogeneous machine interference with limited server’s availability. European Journal of Operational Research, 28, 321–328.

    Article  Google Scholar 

  • Puliafito, A., Scarpa, M., & Trivedi, K. S. (1998). Petri nets with \(k\) simultaneously enabled generally distributed timed transitions. Performance Evaluation, 32, 1–34.

    Article  Google Scholar 

  • Ramanath, K., & Lakshmi, P. (2006). Modelling \(M/G/1\) queueing systems with server vacations using stochastic Petri nets. ORiON, 22(2), 131–154. ISSN:0529–191-X.

  • Stepanov, S. N. (1983). Numerical methods of calculation for systems with repeated calls. Moscow: Nauka. (In Russian).

    Google Scholar 

  • Sumitha, D., & Chandrika, K. U. (2012). Retrial queuing system with starting failure, single vacation and orbital search. International Journal of Computer Applications, 40(13), 29–33. doi:10.5120/5042-7367.

    Article  Google Scholar 

  • Takagi, H. (1993). Queueing analysis: A foundation of performance evaluation. In Finite systems (Vol. 2). Amsterdam: Elsevier Science Publishers B.V.

  • Wang, J., Zhao, L., & Zhang, F. (2011). Analysis of the finite source retrial queues with server breakdowns and repairs. Journal of Industrial and Management Optimization, 7(3), 655–676. doi:10.3934/jimo.2011.7.655.

    Article  Google Scholar 

  • Wilkinson, R. I. (1956). Theories for toll traffic engineering in the USA. Bell System Technical Journal, 35(2), 421–514.

    Article  Google Scholar 

  • Wüchner, P., Sztrik, J., & de Meer, H. (2008). Homogeneous finite-source retrial queues with search of customers from the orbit. In Proceedings of 14th GI/ITG conference MMB-measurements, modelling and evaluation of computer and communication systems (pp. 109–123). Dortmund, Germany.

  • Wüchner, P., Sztrik, J., & de Meer, H. (2009). Investigating the mean response time in finite source retrial queues using the algorithm by Gaver, Jacobs and Latouche. Annales Mathematicae et Informaticae, 36, 143–160.

    Google Scholar 

  • Wüchner, P., Sztrik, J., & de Meer, H. (2009). Finite-source \(M/M/S\) retrial queue with search for balking and impatient customers from the orbit. Computer Networks, 53(8), 1264–1273.

    Article  Google Scholar 

  • Yang, T., Poser, M. J. M., Templeton, J. G. C., & Li, H. (1994). An approximation for the \(M/G/1\) retrial queue with general retrial times. European Journal of Operational Research, 76(3), 552–562.

    Article  Google Scholar 

  • Zhang, F., & Wang, J. (2013). Performance analysis of the retrial queues with finite number of sources and service interruptions. Journal of the Korean Statistical Society, 42(1), 117–131. doi:10.1016/j.jkss.2012.06.002.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lyes Ikhlef.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ikhlef, L., Lekadir, O. & Aïssani, D. MRSPN analysis of Semi-Markovian finite source retrial queues. Ann Oper Res 247, 141–167 (2016). https://doi.org/10.1007/s10479-015-1883-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-015-1883-8

Keywords

Navigation