Abstract
This paper deals with the analysis of a single server queue with non-renewal batch arrival and non-renewal service, where the customers are selected randomly for service. The Laplace–Stieltjes transform of the waiting time distribution of a randomly chosen k-type (\(k{\ge }1\)) customer, i.e., the customer who finds k (\({\ge }1\)) other customers in the system at his arrival epoch, is derived using matrix-analytic (RG-factorization) technique. The expression of the expected sojourn time of a k-type (\(k\ge 0\)) customer is formulated. The detailed computational procedure along with the numerical results is presented in this paper. A comparison among the random order service (ROS), first-come first-serve, egalitarian processor sharing and generalized processor sharing discipline in terms of the expected sojourn time of a k-type (\(k\ge 0\)) customer is presented in the numerical section. The present study indicates that the ROS discipline may be preferred over other scheduling policies for certain correlated arrival and/or service processes.
Similar content being viewed by others
References
Asmussen, S. (2003). Applied probability and queues (Vol. 51). Berlin: Springer.
Ayesta, U., Izagirre, A., & Verloop, I. M. (2011). Heavy traffic analysis of the discriminatory random-order-of-service discipline. ACM SIGMETRICS Performance Evaluation Review, 39(2), 41–43.
Baek, J. W., Lee, H. W., Lee, S. W., & Ahn, S. (2008). A factorization property for \(\mathit{BMAP}/G/1\) vacation queues under variable service speed. Annals of Operations Research, 160(1), 19–29.
Borst, S. C., Boxma, O. J., Morrison, J. A., & Queija, R. N. (2003). The equivalence between processor sharing and service in random order. Operations Research Letters, 31(4), 254–262.
Carter, G. M., & Cooper, R. B. (1972). Queues with service in random order. Operations Research, 20(2), 389–405.
Caulkins, J. P. (2010). Might randomization in queue discipline be useful when waiting cost is a concave function of waiting time? Socio-Economic Planning Sciences, 44(1), 19–24.
Chaudhry, M. L., Banik, A. D., & Pacheco, A. (2017). A simple analysis of the batch arrival queue with infinite-buffer and Markovian service process using roots method: \(GI^{[X]}/C\)-\(MSP/1/\infty \). Annals of Operations Research, 252(1), 135–173.
Chongwatpol, J. (2012). Evaluation of RFID for information visibility based job-shop scheduling in lean manufacturing environments. Ph.D. thesis, Oklahoma State University.
Durr, L. (1971). Priority queues with random order of service. Operations Research, 19(2), 453–460.
Flatto, L. (1997). The waiting time distribution for the random order service \( M/M/1\) queue. The Annals of Applied Probability, 7(2), 382–409.
Ghosh, S., & Banik, A. D. (2017). An algorithmic analysis of the \(BMAP/MSP/1\) generalized processor-sharing queue. Computers & Operations Research, 79, 1–11.
Gupta, U. C., & Banik, A. D. (2007). Complete analysis of finite and infinite buffer \(GI/MSP/1\) queue—A computational approach. Operations Research Letters, 35(2), 273–280.
Heyman, D. P. (1995). A decomposition theorem for infinite stochastic matrices. Journal of applied probability, 32(4), 893–901.
Kim, J., Kim, J., & Kim, B. (2011). Analysis of the \(M/G/1\) queue with discriminatory random order service policy. Performance Evaluation, 68(3), 256–270.
Kingman, J. F. C. (1962). On queues in which customers are served in random order. In: Mathematical proceedings of the Cambridge Philosophical Society (Vol. 58, pp. 79–91). Cambridge: Cambridge University Press.
Laevens, K., & Bruneel, H. (1995). Delay analysis for ATM queues with random order of service. Electronics Letters, 31(5), 346–347.
Latouche, G., & Ramaswami, V. (1999). Introduction to matrix analytic methods in stochastic modeling (Vol. 5). Philadelphia: Siam.
Li, Q. L. (2011). Constructive computation in stochastic models with applications: The RG-Factorizations. Berlin: Springer.
Li, Q. L., Lian, Z., & Liu, L. (2005). An \(RG\)-factorization approach for a \(BMAP/M/1\) generalized processor-sharing queue. Stochastic models, 21(2–3), 507–530.
Lucantoni, D. M. (1991). New results on the single server queue with a batch Markovian arrival process. Communications in Statistics. Stochastic Models, 7(1), 1–46.
Lucantoni, D. M., Meier-Hellstern, K. S., & Neuts, M. F. (1990). A single-server queue with server vacations and a class of non-renewal arrival processes. Advances in Applied Probability, 22(3), 676–705.
Masuyama, H., & Takine, T. (2003). Sojourn time distribution in a \(MAP/M/1\) processor-sharing queue. Operations Research Letters, 31(5), 406–412.
Neuts, M. F. (1979). A versatile Markovian point process. Journal of Applied Probability, 6(4), 764–779.
Neuts, M. F. (1981). Matrix-geometric solutions in stochastic models: An algorithmic approach. North Chelmsford: Courier Corporation.
Neuts, M. F. (1989). Structured stochastic matrices of M/G/1 type and their applications. New York: Marcel Decker Inc.
Neuts, M. F., & Rao, B. (1990). Numerical investigation of a multiserver retrial model. Queueing systems, 7(2), 169–189.
Pinedo, M. (2005). Planning and scheduling in manufacturing and services (Vol. 24). Berlin: Springer.
Ramaswami, V. (1980). The \(N/G/1\) queue and its detailed analysis. Advances in Applied Probability, 12(1), 222–261.
Rogiest, W., Laevens, K., Walraevens, J., & Bruneel, H. (2015). Random-order-of-service for heterogeneous customers: Waiting time analysis. Annals of Operations Research, 226(1), 527–550.
Rogiest, W., Laevens, K., Walraevens, J., & Bruneel, H. (2015). When random-order-of-service outperforms first-come-first-served. Operations Research Letters, 43(5), 504–506.
Samanta, S. K. (2015). Sojourn-time distribution of the \(GI/M S P/1\) queueing system. OPSEARCH, 52(4), 1–15.
Samanta, S. K. (2015). Waiting-time analysis of \(D\)-\(BMAP/G/1\) queueing system. Annals of Operations Research. doi:10.1007/s10479-015-1974-6.
Samanta, S. K., Chaudhry, M. L., & Pacheco, A. (2016). Analysis of \(BMAP/MSP/1\) queue. Methodology and Computing in Applied Probability, 18(2), 419–440.
Takács, L. (1963). Delay distributions for one line with Poisson input, general holding times, and various orders of service. Bell System Technical Journal, 42(2), 487–503.
Takagi, H. (1996). A note on the response time in \(M/G/1\) queues with service in random order and bernoulli feedback. Journal of the Operations Research Society of Japan, 39(4), 486–500.
Zhao, Y. Q. (2000). Censoring technique in studying block-structured Markov chains. In G. Latouche & P. G. Taylor (Eds.), Advances in algorithmic methods for stochastic models (pp. 417–433). New Jersey: Notable publications Inc.
Acknowledgements
Authors are thankful to the referee for his valuable comments and suggestions which has led to significant improvement of the paper. Authors are also grateful to Dr. Debasis Basu of Indian Institute of Technology Bhubaneswar for his valuable advice and encouragement.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ghosh, S., Banik, A.D. Computing conditional sojourn time of a randomly chosen tagged customer in a \(\textit{BMAP/MSP/}1\) queue under random order service discipline. Ann Oper Res 261, 185–206 (2018). https://doi.org/10.1007/s10479-017-2534-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-017-2534-z