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.
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.
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.
Artalejo, J. R. (2010). Accessible bibliography on retrial queues: Progress in 2000–2009. Mathematical and Computer Modelling, 51(9–10), 1071–1081.
Artalejo, J. R., & Gomez-Corral, A. (1995). Information theoretic analysis for queueing systems with quasi-random input. Mathematical and Computer Modelling, 22, 65–76.
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.
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.
Berjdoudj, L., & Aïssani, D. (2004). Strong stability in retrial queues. Theory of Probability and Mathematical Statistics, 68, 11–17.
Choi, H., Kulkarni, V. G., & Trivedi, K. S. (1994). Markov regenerative stochastic Petri nets. Performance Evaluation, 20, 335–357.
Cohen, J. W. (1957). Basic problems of telephone traffic theory and the influence of repeated calls. Philips Telecommunication Review, 18(2), 49–100.
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.
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.
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.
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.
Falin, G. I., & Artalejo, J. R. (1998). A finite source retrial queue. European Journal of Operationnel Research, 108, 409–424.
Gharbi, N., & Ioualalen, M. (2006). GSPN analysis of retrial systems with servers breakdowns and repairs. Applied Mathematics and Computation, 174(2), 1151–1168.
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.
Gomez-Corral, A. (2006). A bibliographical guide to the analysis of retrial queues through matrix analytic techniques. Annals of Operations Research, 141, 163–191.
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.
Kornyshev, Y. N. (1969). Design of a fully accessible switching system with reapeted calls. Telecommonications, 23, 46–52.
Kosten, L. (1947). On the influence of repeated calls in the theory of probabilities of blocking. De Ingenieur, 59, 1–25.
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.
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.
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.
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.
Molloy, M. K. (1982). Performance analysis using stochastic Petri nets. IEEE Transaction on Computers, 31(9), 913–917. doi:10.1109/TC.1982.1676110.
Neuts, M. F. (1989). Structured stochastic matrices of M/G/1 type and their applications. New York: Marcel Dekker Inc.
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.
Oliver, C. I., & Kishor, S. T. (1991). Stochastic Petri net analysis of finite-population vacation queueing systems. Queueing Systems, 8(1), 111–127.
Pòsafalvi, A., & Sztrik, J. (1987). On the heterogeneous machine interference with limited server’s availability. European Journal of Operational Research, 28, 321–328.
Puliafito, A., Scarpa, M., & Trivedi, K. S. (1998). Petri nets with \(k\) simultaneously enabled generally distributed timed transitions. Performance Evaluation, 32, 1–34.
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).
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.
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.
Wilkinson, R. I. (1956). Theories for toll traffic engineering in the USA. Bell System Technical Journal, 35(2), 421–514.
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.
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.
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.
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.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-015-1883-8