A Novel Computational Procedure for the Waiting-Time Distribution (In the Queue) for Bulk-Service Finite-Buffer Queues with Poisson Input
Abstract
1. Introduction
2. Brief Description of the Queueing Model and Its Queue-Length Distributions
- Case 1 Using Rouché’s theorem, it can be shown that Equation (8) has b roots inside and on the unit circle and the remaining m roots: are in the region
- Case 2 As in Case 1, among the remaining m roots, one root (say, ) is equal to one, and the other roots: stay in the region
- Case 3 As above, among the remaining m roots, one root (say, ) is inside the interval , and the other roots: are in the region
- We first discuss the case when . For this case, when the traffic intensity of the queueing model under consideration is less than one, i.e., , one can use Equation (6) to find the post-departure epoch probabilities as described below. The unknown probabilities on the right-hand side of the pgf in Equation (7) can be obtained by using the roots of Equation (8), i.e., and . This leads to:and:Therefore, for , using the partial fraction can be written as follows:where D is the normalizing constant and ’s are the constant coefficients of the partial fraction. Now, extracting the coefficients of from the right-hand side of (11), one can obtain the post-departure epoch probabilities as:where:One can obtain the unknown D in Equation (12) using the normalization condition as stated before and is given by:
- For we assume , and in this case, Equations (11) and (12) are valid. The only exception is that may be obtained as follows:and:It is also important to note that the normalization condition (10) does not work when the traffic intensity as is a repeated root of multiplicity two for the characteristic Equation (8). Thus, when , one may use Equations (16)–(18), which express the probabilities in terms of the probabilities and then one may use the normalization condition as Alternatively, one can use the following normalization condition for :
- Lastly, we discuss the case when . As is convergent/analytic inside , the first b roots of the characteristic Equation (8) inside the region should be the zeros of the numerator polynomial on the right-hand side of Equation (7). The unknown probabilities on the right-hand side of the pgf in Equation (7) can be obtained by the set of linear Equations (9). This set of homogeneous linear equations is not sufficient to give non-trivial solution for the unknown probabilities and thus one must use normalization condition along with the above system of simultaneous Equations (9) in the following way. Thus, when , one should use Equations (2) and (3) by expressing the probabilities in terms of the probabilities as follows:and then one may use the normalization condition as follows:where the probabilities must be expressed in terms of the unknown probabilities using the above Equations (16)–(18). The solution of the above system of linear Equations (9) and (19) gives the unknown probabilities and from the above expressions (16)–(18) one can get the probabilities in terms of the known probabilities . It may be noted that the above procedure of finding post-departure epoch probabilities works when One may remark here that the above proposed recursive scheme (16)–(18) may sometimes be unstable, mainly when we are dealing with a very high buffer capacity and due to the negative sign involved in the right-hand side of the recursive Equations (16) and (17).One may note here that it is possible to find post-departure epoch probabilities in closed form similar to the cases after getting the unknown probabilities by using the above procedure. For this, we multiply both sides of Equation (7) by the factor and obtain the following equation:Now, the left/right hand side of Equation (20) is convergent/analytic inside and on the unit circle . Thus, one may write Equation (20) in the following way:where and ’s are the constant coefficients of the partial fraction. Equating the coefficient of the like powers of z in both sides of Equation (21) after a little algebraic calculation, we obtain:where:
Probability Distribution for Queue Length at a Random Epoch
3. Waiting-Time (In Queue) Distribution for a Random Customer
4. Applications of the Queueing Model in the Performance Evaluation of Blockchain Systems
5. Numerical Results
| from | from | from | |
|---|---|---|---|
| t | Present Paper with | Present Paper with | Yu and Tang [49] with |
| 2 | 0.689965 | 0.618004 | 0.610358 |
| 4 | 0.975235 | 0.858918 | 0.856842 |
| 6 | 0.996731 | 0.946573 | 0.945808 |
| 8 | 0.999626 | 0.979706 | 0.979418 |
| 10 | 0.999957 | 0.992289 | 0.992180 |
| 12 | 0.999994 | 0.997070 | 0.997029 |
| 14 | 0.999999 | 0.998887 | 0.998871 |
| 16 | 0.999999 | 0.999577 | 0.999571 |

Computation Time Comparison
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Chaudhry, M.L.; Templeton, J.G.C. First Course in Bulk Queues; John Wiley & Sons Inc.: Hoboken, NJ, USA, 1983. [Google Scholar]
- Dshalalow, J.H. On modulated random measures. Int. J. Stoch. Anal. 1991, 4, 305–312. [Google Scholar] [CrossRef]
- Dshalalow, J.H. A single-server queue with random accumulation level. Int. J. Stoch. Anal. 1991, 4, 203–210. [Google Scholar] [CrossRef]
- Dshalalow, J.H. Frontiers in Queueing: Models and Applications in Science and Engineering; CRC Press: Boca Raton, FL, USA, 1997; Volume 7. [Google Scholar]
- Neuts, M.F. A general class of bulk queues with Poisson input. Ann. Math. Stat. 1967, 38, 759–770. [Google Scholar] [CrossRef]
- Borthakur, A. A Poisson queue with a general bulk service rule. J. Assam. Sci. Soc. 1971, 14, 162–167. [Google Scholar]
- Medhi, J. Waiting time distribution in a Poisson queue with a general bulk service rule. Manag. Sci. 1975, 21, 777–782. [Google Scholar] [CrossRef]
- Easton, G.; Chaudhry, M. The queueing system Ek/M(a,b)/1 and its numerical analysis. Comput. Oper. Res. 1982, 9, 197–205. [Google Scholar] [CrossRef]
- Medhi, J. Recent Developments in Bulk Queueing Models; Wiley Eastern Limited: Bridgewater, NJ, USA, 1984. [Google Scholar]
- Powell, W.B. Stochastic Delays in Transportation Terminals: New Results in the Theory and Application of Bulk Queues. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 1981. [Google Scholar]
- Chaudhry, M.L.; Madill, B.; Briere, G. Computational analysis of steady-state probabilities of M/G(a,b)/1 and related nonbulk queues. Queueing Syst. 1987, 2, 93–114. [Google Scholar] [CrossRef]
- Briere, G.; Chaudhry, M. Computational analysis of single-server bulk-service queues, M/GY/1. Adv. Appl. Probab. 1989, 21, 207–225. [Google Scholar]
- Finch, P. The effect of the size of the waiting room on a simple queue. J. R. Stat. Soc. Ser. B (Methodol.) 1958, 20, 182–186. [Google Scholar] [CrossRef]
- Chaudhry, M.L.; Gupta, U.C.; Agarwal, M. On exact computational analysis of distributions of numbers in systems for M/G/1/N+1 and GI/M/1/N+1 queues using roots. Comput. Oper. Res. 1991, 18, 679–694. [Google Scholar] [CrossRef]
- Chaudhry, M.; Goswami, V. The Queue Geo/G/1/N+1 Revisited. Methodol. Comput. Appl. Probab. 2019, 21, 155–168. [Google Scholar] [CrossRef]
- Singh, V. Finite waiting space bulk service system. J. Eng. Math. 1971, 5, 241–248. [Google Scholar] [CrossRef]
- Chaudhry, M.L.; Gupta, U.C. Modelling and analysis of M/G(a,b)/1/N queue—A simple alternative approach. Queueing Syst. 1999, 31, 95–100. [Google Scholar] [CrossRef]
- Gold, H.; Tran-Gia, P. Performance analysis of a batch service queue arising out of manufacturing system modelling. Queueing Syst. 1993, 14, 413–426. [Google Scholar] [CrossRef]
- Goswami, V.; Patra, S.S.; Mund, G.B. Performance analysis of cloud computing centers for bulk services. Int. J. Cloud Appl. Comput. (IJCAC) 2012, 2, 53–65. [Google Scholar] [CrossRef]
- Banerjee, A.; Gupta, U.C.; Chakravarthy, S.R. Analysis of a finite-buffer bulk-service queue under Markovian arrival process with batch-size-dependent service. Comput. Oper. Res. 2015, 60, 138–149. [Google Scholar] [CrossRef]
- Pradhan, S.; Gupta, U.C. Analysis of an infinite-buffer batch-size-dependent service queue with Markovian arrival process. Ann. Oper. Res. 2019, 277, 161–196. [Google Scholar] [CrossRef]
- Keilson, J.; Servi, L. A distributional form of Little’s law. Oper. Res. Lett. 1988, 7, 223–227. [Google Scholar] [CrossRef]
- Botta, R.F.; Harris, C.M.; Marchal, W.G. Characterizations of generalized hyperexponential distribution functions. Stoch. Model. 1987, 3, 115–148. [Google Scholar] [CrossRef]
- Neuts, M.F. Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach; Courier Corporation: Chelmsford, MA, USA, 1981. [Google Scholar]
- Kendall, D.G. Some recent work and further problems in the theory of queues. Theory Probab. Its Appl. 1964, 9, 1–13. [Google Scholar] [CrossRef]
- Kleinrock, L. Queueing Systems, Volume 1: Theory; John Wiley & Sons. Inc.: New York, NY, USA, 1975; p. 417. [Google Scholar]
- Chaudhry, M. QROOT Software Package; A & A Publications: Kingston, ON, Canada, 1992. [Google Scholar]
- Chaudhry, M.L. Numerical issues in computing steady-state queueing-time distributions of single-server bulk-service queues: M/Gb/1 and M/Gd/1. ORSA J. Comput. 1992, 4, 300–310. [Google Scholar] [CrossRef]
- Chaudhry, M.L.; Harris, C.M.; Marchal, W.G. Robustness of root finding in single-server queueing models. ORSA J. Comput. 1990, 2, 273–286. [Google Scholar] [CrossRef]
- Neuts, M.F. Structured Stochastic Matrices of M/G/1 Type and Their Applications; CRC Press: Boca Raton, FL, USA, 2021. [Google Scholar]
- Li, Q.L. Constructive Computation in Stochastic Models with Applications: The RG-Factorizations; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Gelenbe, E.; Lent, R. Computer and Information Sciences III; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
- Li, Q.L.; Lian, Z.; Liu, L. An RG-factorization approach for a BMAP/M/1 generalized processor-sharing queue. Stoch. Model. 2005, 21, 507–530. [Google Scholar] [CrossRef]
- Borwein, J.M.; Borwein, P.B. Pi and the AGM: A Study in the Analytic Number Theory and Computational Complexity; Wiley-Interscience: Hoboken, NJ, USA, 1987. [Google Scholar]
- Xin, G. A fast algorithm for partial fraction decompositions. arXiv 2004, arXiv:math/0408189. [Google Scholar]
- Chaudhry, M.; Templeton, J. The queuing system M/GB/l and its ramifications. Eur. J. Oper. Res. 1981, 6, 56–60. [Google Scholar] [CrossRef]
- Abate, J.; Whitt, W. Numerical inversion of probability generating functions. Oper. Res. Lett. 1992, 12, 245–251. [Google Scholar] [CrossRef]
- Abate, J.; Choudhury, G.L.; Whitt, W. An introduction to numerical transform inversion and its application to probability models. In Computational Probability; Springer: Berlin/Heidelberg, Germany, 2000; pp. 257–323. [Google Scholar]
- Fan, C.; Ghaemi, S.; Khazaei, H.; Musilek, P. Performance evaluation of blockchain systems: A systematic survey. IEEE Access 2020, 8, 126927–126950. [Google Scholar] [CrossRef]
- Nakamoto, S.; Bitcoin, A. A Peer-to-Peer Electronic Cash System. 2008. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 17 March 2022).
- Kawase, Y.; Kasahara, S. Transaction-confirmation time for bitcoin: A queueing analytical approach to blockchain mechanism. In Proceedings of the Queueing Theory and Network Applications: 12th International Conference, QTNA 2017, Qinhuangdao, China, 21–23 August 2017; Springer: Berlin/Heidelberg, Germany, 2017; pp. 75–88. [Google Scholar]
- Li, Q.L.; Ma, J.Y.; Chang, Y.X. Blockchain queue theory. In Proceedings of the Computational Data and Social Networks: 7th International Conference, CSoNet 2018, Shanghai, China, 18–20 December 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 25–40. [Google Scholar]
- Geissler, S.; Prantl, T.; Lange, S.; Wamser, F.; Hossfeld, T. Discrete-time analysis of the blockchain distributed ledger technology. In Proceedings of the 2019 31st International Teletraffic Congress (ITC 31), Budapest, Hungary, 27–29 August 2019; pp. 130–137. [Google Scholar]
- Geyer, F.; Kinkelin, H.; Leppelsack, H.; Liebald, S.; Scholz, D.; Carle, G.; Schupke, D. Performance perspective on private distributed ledger technologies for industrial networks. In Proceedings of the 2019 International Conference on Networked Systems (NetSys), Munich, Germany, 18 March 2019; pp. 1–8. [Google Scholar]
- Ramsay, C.M. Exact waiting time and queue size distributions for equilibrium M/G/1 queues with Pareto service. Queueing Syst. 2007, 57, 147–155. [Google Scholar] [CrossRef]
- Roughan, M.; Veitch, D.; Rumsewicz, M. Computing queue-length distributions for power-law queues. In Proceedings of the IEEE INFOCOM’98, the Conference on Computer Communications, Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies, Gateway to the 21st Century (Cat. No. 98), San Francisco, CA, USA, 29 March–2 April 1998; Volume 1, pp. 356–363. [Google Scholar]
- Avram, F.; Banik, A.D.; Horváth, A. Ruin probabilities by Padé’s method: Simple moments based mixed exponential approximations (Renyi, De Vylder, Cramér–Lundberg), and high precision approximations with both light and heavy tails. Eur. Actuar. J. 2019, 9, 273–299. [Google Scholar] [CrossRef]
- Akar, N. Solving the ME/ME/1 queue with state–space methods and the matrix sign function. Perform. Eval. 2006, 63, 131–145. [Google Scholar] [CrossRef]
- Yu, M.; Tang, Y. Analysis of the sojourn time distribution for M/GL/1 queue with bulk-service of exactly size L. Methodol. Comput. Appl. Probab. 2018, 20, 1503–1514. [Google Scholar] [CrossRef]






| n | n | ||||
|---|---|---|---|---|---|
| 0 | 0.028418 | 0.023753 | 11 | 0.034051 | 0.051154 |
| 1 | 0.027992 | 0.024237 | 12 | 0.035143 | 0.048347 |
| 2 | 0.027893 | 0.024816 | 13 | 0.036286 | 0.045447 |
| 3 | 0.028048 | 0.025475 | 14 | 0.037480 | 0.042453 |
| 4 | 0.028402 | 0.026200 | 15 | 0.038723 | 0.039359 |
| 5 | 0.028914 | 0.026983 | 16 | 0.040014 | 0.036162 |
| 6 | 0.029554 | 0.027819 | 17 | 0.041355 | 0.032858 |
| 7 | 0.030299 | 0.028702 | 18 | 0.042743 | 0.029443 |
| 8 | 0.031132 | 0.029630 | 19 | 0.044184 | 0.025912 |
| 9 | 0.032041 | 0.030600 | 20 | 0.324318 | 0.313256 |
| 10 | 0.033016 | 0.053875 | - | - | - |
| n | n | ||||
|---|---|---|---|---|---|
| 0 | 0.039995 | 0.015206 | 11 | 0.027209 | 0.037136 |
| 1 | 0.033106 | 0.014958 | 12 | 0.028567 | 0.035579 |
| 2 | 0.028170 | 0.015058 | 13 | 0.029995 | 0.033943 |
| 3 | 0.024985 | 0.015412 | 14 | 0.031490 | 0.032226 |
| 4 | 0.023199 | 0.015950 | 15 | 0.033052 | 0.030424 |
| 5 | 0.022451 | 0.016617 | 16 | 0.034684 | 0.028533 |
| 6 | 0.022435 | 0.017378 | 17 | 0.036392 | 0.026549 |
| 7 | 0.022917 | 0.018210 | 18 | 0.038180 | 0.024467 |
| 8 | 0.023728 | 0.019100 | 19 | 0.040052 | 0.022283 |
| 9 | 0.024757 | 0.040034 | 20 | 0.408697 | 0.483735 |
| 10 | 0.025931 | 0.038620 | - | - | - |
| n | n | ||||
|---|---|---|---|---|---|
| 0 | 0.001159 | 0.010570 | 11 | 0.029512 | 0.044812 |
| 1 | 0.003243 | 0.012151 | 12 | 0.031757 | 0.043051 |
| 2 | 0.005972 | 0.013721 | 13 | 0.034298 | 0.041149 |
| 3 | 0.009064 | 0.015284 | 14 | 0.037253 | 0.039083 |
| 4 | 0.012264 | 0.016862 | 15 | 0.040715 | 0.036826 |
| 5 | 0.015375 | 0.018491 | 16 | 0.044761 | 0.034344 |
| 6 | 0.018268 | 0.020220 | 17 | 0.049444 | 0.031603 |
| 7 | 0.020885 | 0.022100 | 18 | 0.054801 | 0.028564 |
| 8 | 0.023235 | 0.024187 | 19 | 0.060862 | 0.025189 |
| 9 | 0.025383 | 0.047969 | 20 | 0.454308 | 0.425405 |
| 10 | 0.027432 | 0.046448 | - | - | - |
| n | n | ||||
|---|---|---|---|---|---|
| 0 | 0.029150 | 0.045410 | 11 | 0.050509 | 0.044813 |
| 1 | 0.036192 | 0.046814 | 12 | 0.050621 | 0.039850 |
| 2 | 0.040896 | 0.047768 | 13 | 0.050699 | 0.034880 |
| 3 | 0.044057 | 0.048419 | 14 | 0.050755 | 0.029904 |
| 4 | 0.046194 | 0.048866 | 15 | 0.050794 | 0.024925 |
| 5 | 0.047648 | 0.049174 | 16 | 0.050821 | 0.019943 |
| 6 | 0.048641 | 0.049388 | 17 | 0.050841 | 0.014959 |
| 7 | 0.049324 | 0.049537 | 18 | 0.050855 | 0.009973 |
| 8 | 0.049796 | 0.049640 | 19 | 0.050864 | 0.004987 |
| 9 | 0.050123 | 0.049713 | 20 | 0.050871 | 0.221596 |
| 10 | 0.050350 | 0.049764 | - | - | - |
| Quantities | Expression | Results Obtained from | Results Obtained from |
|---|---|---|---|
| the Present Paper | Medhi [7] | ||
| Expected waiting time | 0.974087 | 0.974087 | |
| in the queue | |||
| Second order moment of | 2.093599 | 2.105153 | |
| Expected sojourn time | 1.562322 | 1.562322 | |
| in the system |
| from | from | |
|---|---|---|
| t | the Present Paper | Medhi [7] |
| 2 | 0.859884 | 0.859882 |
| 4 | 0.977085 | 0.977084 |
| 6 | 0.996252 | 0.996252 |
| 8 | 0.999387 | 0.999387 |
| 10 | 0.999900 | 0.999900 |
| 12 | 0.999984 | 0.999984 |
| 14 | 0.999997 | 0.999997 |
| from | from | from | |
|---|---|---|---|
| t | Present Paper with | Medhi [7] | Yu and Tang [49] |
| 2 | 0.445537 | 0.415938 | 0.418568 |
| 4 | 0.733605 | 0.730294 | 0.726828 |
| 6 | 0.874932 | 0.874503 | 0.871656 |
| 8 | 0.941281 | 0.941208 | 0.939701 |
| 10 | 0.972411 | 0.972401 | 0.971670 |
| 12 | 0.987037 | 0.987036 | 0.986690 |
| 14 | 0.993910 | 0.993910 | 0.993746 |
| 16 | 0.997139 | 0.997139 | 0.997062 |
| 18 | 0.998656 | 0.998656 | 0.998620 |
| 20 | 0.999368 | 0.999368 | 0.999351 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chaudhry, M.; Datta Banik, A.; Barik, S.; Goswami, V. A Novel Computational Procedure for the Waiting-Time Distribution (In the Queue) for Bulk-Service Finite-Buffer Queues with Poisson Input. Mathematics 2023, 11, 1142. https://doi.org/10.3390/math11051142
Chaudhry M, Datta Banik A, Barik S, Goswami V. A Novel Computational Procedure for the Waiting-Time Distribution (In the Queue) for Bulk-Service Finite-Buffer Queues with Poisson Input. Mathematics. 2023; 11(5):1142. https://doi.org/10.3390/math11051142
Chicago/Turabian StyleChaudhry, Mohan, Abhijit Datta Banik, Sitaram Barik, and Veena Goswami. 2023. "A Novel Computational Procedure for the Waiting-Time Distribution (In the Queue) for Bulk-Service Finite-Buffer Queues with Poisson Input" Mathematics 11, no. 5: 1142. https://doi.org/10.3390/math11051142
APA StyleChaudhry, M., Datta Banik, A., Barik, S., & Goswami, V. (2023). A Novel Computational Procedure for the Waiting-Time Distribution (In the Queue) for Bulk-Service Finite-Buffer Queues with Poisson Input. Mathematics, 11(5), 1142. https://doi.org/10.3390/math11051142
