Analysis of a Multi-Server Queue with Group Service and Service Time Dependent on the Size of a Group as a Model of a Delivery System
Abstract
:1. Introduction
1.1. Short Literature Review
1.2. Disadvantages of Previous Research
- The service time distribution is assumed to be exponential, while a more general distribution should be considered. This would allow significantly better fitting of the actual distributions of service time in real-world systems;
- The possible impatience of requests, which is an inherent feature of many real-world systems, see, e.g., [37], is not taken into account;
1.3. Aim of the Study
- A finite number of vehicles provide delivery, and this number can be greater than one. The minimal and maximal values of the sizes of groups to which a service can be provided are fixed;
- The process of request arrival has to take into account the typical features of real flows of orders. Namely, inter-arrival times can have a wide range of initial moments (mean value, variance, the third, fourth, etc.) and a wide range of values for the coefficient of correlation of successive inter-arrival times. The instantaneous arrival rate may essentially fluctuate during the system’s operation. This account will be done via the assumption that the requests arrive in the . For more information about such a process, see, e.g., [38,39,40,41,42,43];
- The possible impatience (perishability, obsolescence, etc.) of requests has to be taken into account. To satisfy this requirement, we assume that after a random time interval (with an exponential distribution), the waiting request is canceled (lost) if all vehicles are busy. If at least one vehicle is idle, the system makes a randomized choice among the options to lose a request or to start the delivery process, even if the number of requests in the buffer is below the preassigned minimum;
- The delivery time of a group of requests has to depend on the number of requests in the group. Typically, the delivery of a group of requests from a warehouse to customers residing in some area consists of a permanent part, which is the transportation time between the warehouse and this area, a time for each container to upload into the vehicle, and an individual delivery time inside the area. To satisfy this requirement, we assume that the delivery (service) time has a phase-type () distribution with an irreducible representation depending on the size of the group. For more information about the distribution and its usefulness in stochastic modeling, see, e.g., [44];
- Algorithms for the computation of the stationary distribution of the system’s states and its main performance characteristics should provide a high computation speed for a not very large number of vehicles and buffer size. The number of vehicles (servers) and the capacity of the buffer for waiting requests should not be very small and should match the corresponding parameters of real-world systems. This requirement is explained by the necessity of using algorithms to solve various optimization problems, which require the computation of the performance measures of the system for different values of its parameters, including the capacity of the buffer and the number of servers.
1.4. Contributions of the Paper
- We consider a multi-server queue with a group service of the type, which allows us to model the typical bursty character of traffic in real-world systems and a wide range of service time distributions. Previously, queues with a group service, and distribution of service times were analyzed only in single-server settings;
- We account for the possible impatience of the requests waiting in the queue and apply more flexible control for the service initiation. The most common strategy of control allows the service to begin only when the number of requests in the queue is not less than a preassigned threshold. We considered the strategy that allows us to start servicing in situations where the number of requests is below this threshold, but some requests decide to leave the system without service due to impatience;
- We assume that the service time of a group depends on its size, while the majority of the papers consider a more simple case of service time that is independent of this size;
- The elaborated algorithms and software allow for the computation of the main performance measures and the solving of optimization problems for realistic system parameter values. Numerical results are presented for a system with 50 servers and a capacity of 300 for the input buffer.
1.5. Brief Outline of the Content of the Paper
2. Mathematical Model
3. The Process of System States and Its Stationary Distribution
Algorithm 1: Computation of the stationary probabilities |
1. Calculate the matrices by using the following formulas: 2. Calculate the matrices as follows: 3. Find the vector as the only solution to the system
4. Calculate the vectors as |
4. Performance Characteristics
5. Numerical Examples
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Dudin, S.A.; Dudin, A.N.; Dudina, O.S.; Chakravarthy, S.R. Analysis of a tandem queuing system with blocking and group service in the second node. Int. J. Syst. Sci. Oper. Logist. 2023, 10, 2235270. [Google Scholar] [CrossRef]
- Bailey, N.T. On queueing processes with bulk service. J. R. Stat. Soc. Ser. B (Methodol.) 1954, 16, 80–87. [Google Scholar] [CrossRef]
- Downton, F. Waiting time in bulk service queues. J. R. Stat. Soc. Ser. B (Methodol.) 1955, 17, 256–261. [Google Scholar] [CrossRef]
- Miller, R.G., Jr. A contribution to the theory of bulk queues. J. R. Stat. Soc. Ser. B Stat. Methodol. 1959, 21, 320–337. [Google Scholar] [CrossRef]
- Neuts, M.F. A general class of bulk queues with Poisson input. Ann. Math. Stat. 1967, 38, 759–770. [Google Scholar] [CrossRef]
- Deb, R.; Serfozo, R. Optimal control of batch service queues. Adv. Appl. Probab. 1973, 5, 340–361. [Google Scholar] [CrossRef]
- Chaudhry, M.L.; Templeton, J.G.C. A First Course in Bulk Queues; John Wiley and Sons: New York, NY, USA, 1983. [Google Scholar]
- Powell, W.B.; Humblet, P. The bulk service queue with a general control strategy: Theoretical analysis and a new computational procedure. Oper. Res. 1986, 34, 267–275. [Google Scholar] [CrossRef]
- Sasikala, S.; Indhira, K. Bulk service queueing models-A survey. Int. J. Pure Appl. Math. 2016, 106, 43–56. [Google Scholar]
- Niranjan, S.P.; Indhira, K. A review on classical bulk arrival and batch service queueing models. Int. J. Pure Appl. Math. 2016, 106, 45–51. [Google Scholar]
- Brugno, A.; D’Apice, C.; Dudin, A.; Manzo, R. Analysis of an MAP/PH/1 queue with flexible group service. Int. J. Appl. Math. Comput. Sci. 2017, 27, 119–131. [Google Scholar] [CrossRef]
- Chakravarthy, S.R.; Dudin, A.N. A multi-server retrial queue with BMAP arrivals and group services. Queueing Syst. 2002, 42, 5–31. [Google Scholar] [CrossRef]
- Nakamura, A.; Phung-Duc, T. Equilibrium Analysis for Batch Service Queueing Systems with Strategic Choice of Batch Size. Mathematics 2023, 11, 3956. [Google Scholar] [CrossRef]
- Claeys, D.; Steyaert, B.; Walraevens, J.; Laevens, K.; Bruneel, H. Analysis of a versatile batch-service queueing model with correlation in the arrival process. Perform. Eval. 2013, 70, 300–316. [Google Scholar] [CrossRef]
- Chakravarthy, S.R. Analysis of a queueing model with MAP arrivals and heterogeneous phase-type group services. Mathematics 2022, 10, 3575. [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]
- Chakravarthy, S.R. A finite capacity GI/PH/1 queue with group services. Nav. Res. Logist. (NRL) 1992, 39, 345–357. [Google Scholar] [CrossRef]
- Baba, Y. A bulk service GI/M/1 queue with service rates depending on service batch size. J. Oper. Res. Soc. Jpn. 1996, 39, 25–34. [Google Scholar] [CrossRef]
- Laxmi, P.V.; Gupta, U.C. On the finite-buffer bulk-service queue with general independent arrivals: GI/M[b]/1/N. Oper. Res. Lett. 1999, 25, 241–245. [Google Scholar] [CrossRef]
- Chakravarthy, S.R. Analysis of a finite MAP/G/1 queue with group services. Queuing Syst. Theory Appl. 1993, 13, 385–407. [Google Scholar] [CrossRef]
- Chakravarthy, S.R. Two finite queues in series with nonrenewal input and group services. In Seventh International Symposium on Applied Stochastic Models and Data Analysis. 1995, pp. 78–87. Available online: https://digitalcommons.kettering.edu/industrialmanuf_eng_conference/38/ (accessed on 15 March 2012).
- Chakravarthy, S.R.; Shruti, G.; Rumyantsev, A. Analysis of a queueing model with batch markovian arrival process and general distribution for group clearance. Methodol. Comput. Appl. Probab. 2021, 23, 1551–1579. [Google Scholar] [CrossRef] [PubMed]
- Dudin, A.; Manzo, R.; Piscopo, R. Single server retrial queue with adaptive group admission of customers. Comput. Oper. Res. 2015, 61, 89–99. [Google Scholar] [CrossRef]
- Brugno, A.; Dudin, A.N.; Manzo, R. Retrial queue with discipline of adaptive permanent pooling. Appl. Math. Model. 2017, 50, 1–16. [Google Scholar] [CrossRef]
- Brugno, A.; Dudin, A.N.; Manzo, R. Analysis of a strategy of adaptive group admission of customers to single server retrial system. J. Ambient. Intell. Humaniz. Comput. 2018, 9, 123–135. [Google Scholar] [CrossRef]
- D’Arienzo, M.P.; Dudin, A.N.; Dudin, S.A.; Manzo, R. Analysis of a retrial queue with group service of impatient customers. J. Ambient. Intell. Humaniz. Comput. 2020, 11, 2591–2599. [Google Scholar] [CrossRef]
- Singh, G.; Gupta, U.C.; Chaudhry, M.L. Computational analysis of bulk service queue with Markovian arrival process: MAP/R(a, b)/1 queue. Opsearch 2013, 50, 582–603. [Google Scholar] [CrossRef]
- Avram, F.; Gomez-Corral, A. On bulk-service MAP/PL,N/1/N G-Queues with repeated attempts. Ann. Oper. Res. 2006, 141, 109–137. [Google Scholar] [CrossRef]
- Banik, A.D. Queueing analysis and optimal control of BMAP/G(a, b)/1/N and BMAP/MSP(a, b)/1/N systems. Comput. Ind. Eng. 2009, 57, 748–761. [Google Scholar] [CrossRef]
- Banik, A.D. Single server queues with a batch Markovian arrival process and bulk renewal or non-renewal service. J. Syst. Sci. Syst. Eng. 2015, 24, 337–363. [Google Scholar] [CrossRef]
- Gupta, U.C.; Laxmi, P.V. Analysis of the MAP/Ga,b/1/N queue. Queueing Syst. 2001, 38, 109–124. [Google Scholar] [CrossRef]
- Chakravarthy, S.; Alfa, A.S. A multiserver queue with Markovian arrivals and group services with thresholds. Nav. Res. Logist. (NRL) 1993, 40, 811–827. [Google Scholar] [CrossRef]
- Chakravarthy, S.R. Analysis of a multi-server queue with batch Markovian arrivals and group services. Eng. Simul. 2000, 18, 51–66. [Google Scholar]
- Chakravarthy, S.R.; Dudin, A.N. A batch Markovian queue with a variable number of servers and group services. In Matrix-Analytic Methods: Theory and Applications; World Scientific Publishing Co.: Hackensack, NJ, USA, 2002; pp. 63–88. [Google Scholar]
- Chakravarthy, S.; Alfa, A.S. A finite capacity queue with Markovian arrivals and two servers with group services. J. Appl. Math. Stoch. Anal. 1994, 7, 161–178. [Google Scholar] [CrossRef]
- Swensen, A.R. Remaining loads in a PH/M/c queue with impatient customers. Methodol. Comput. Appl. Probab. 2023, 25, 25. [Google Scholar] [CrossRef]
- Chakravarthy, S.R. The batch Markovian arrival process: A review and future work. Adv. Probab. Theory Stoch. Process. 2001, 1, 21–49. [Google Scholar]
- Chakravarthy, S.R. Introduction to Matrix-Analytic Methods in Queues 1: Analytical and Simulation Approach–Basics; ISTE Ltd.: London, UK; John Wiley and Sons: New York, NY, USA, 2022. [Google Scholar]
- Chakravarthy, S.R. Introduction to Matrix-Analytic Methods in Queues 2: Analytical and Simulation Approach–Queues and Simulation; ISTE Ltd.: London, UK; John Wiley and Sons: New York, NY, USA, 2022. [Google Scholar]
- Lucantoni, D.M. New results on the single server queue with a batch Markovian arrival process. Commun. Stat. Stoch. Model 1991, 7, 1–46. [Google Scholar] [CrossRef]
- Dudin, A.N.; Klimenok, V.I.; Vishnevsky, V.M. The Theory of Queuing Systems with Correlated Flows; Springer Nature: Berlin/Heidelberg, Germany, 2020. [Google Scholar]
- Vishnevskii, V.M.; Dudin, A.N. Queueing systems with correlated arrival flows and their applications to modeling telecommunication networks. Autom. Remote. Control 2017, 78, 1361–1403. [Google Scholar]
- Neuts, M.F. Matrix-Geometric Solutions in Stochastic Models; The Johns Hopkins University Press: Baltimore, MD, USA, 1981. [Google Scholar]
- Buchholz, P.; Kriege, J.; Felko, I. Input Modeling with Phase-Type Distributions and Markov Models: Theory and Applications; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
- Buchholz, P. An EM-algorithm for MAP fitting from real traffic data. In International Conference on Modelling Techniques and Tools for Computer Performance Evaluation; Springer: Berlin/Heidelberg, Germany, 2003; pp. 218–236. [Google Scholar]
- Kriege, J.; Buchholz, P. PH and MAP fitting with aggregated traffic traces. In Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance; Springer: Cham, Switzerland, 2014; pp. 1–15. [Google Scholar]
- Horvath, A.; Telek, M. Markovian modeling of real data traffic: Heuristic phase type and MAP fitting of heavy tailed and fractal like samples. In IFIP International Symposium on Computer Performance Modeling, Measurement and Evaluation; Springer: Berlin/Heidelberg, Germany, 2002; pp. 405–434. [Google Scholar]
- Horvath, G.; Buchholz, P.; Telek, M.A. MAP fitting approach with independent approximation of the inter-arrival time distribution and the lag correlation. In Proceedings of the Second International Conference on the Quantitative Evaluation of Systems (QEST’05), Turin, Italy, 19–22 September 2005; pp. 124–133. [Google Scholar]
- Kriege, J.; Buchholz, P. An empirical comparison of MAP fitting algorithms. In Proceedings of the International GI/ITG Conference on Measurement, Modelling, and Evaluation of Computing Systems and Dependability and Fault Tolerance, Essen, Germany, 15–17 March 2010; Springer: Berlin/Heidelberg, Germany, 2010; pp. 259–273. [Google Scholar]
- Buchholz, P.; Kriege, J. A heuristic approach for fitting MAPs to moments and joint moments. In Proceedings of the Sixth International Conference on the Quantitative Evaluation of Systems, Budapest, Hungary, 13–16 September 2009; pp. 53–62. [Google Scholar]
- Buchholz, P.; Kemper, P.; Kriege, J. Multi-class Markovian arrival processes and their parameter fitting. Perform. Eval. 2010, 67, 1092–1106. [Google Scholar] [CrossRef]
- Buchholz, P.; Panchenko, A. Two-Step EM Algorithm for MAP Fitting. Lect. Notes Comput. Sci. 2004, 3280, 217–272. [Google Scholar]
- Okamura, H.; Dohi, T. Mapfit: An R-Based Tool for PH/MAP Parameter Estimation. Lect. Notes Comput. Sci. 2015, 9259, 105–112. [Google Scholar]
- Graham, A. Kronecker Products and Matrix Calculus with Applications; Ellis Horwood: Cichester, UK, 1981. [Google Scholar]
- Kim, C.; Dudin, A.; Dudin, S.; Dudina, O. Mathematical model of operation of a cell of a mobile communication network with adaptive modulation schemes and handover of mobile users. IEEE Access 2021, 9, 106933–106946. [Google Scholar]
- Gantmakher, F.R. The Theory of Matrices; Chelsea: New York, NY, USA, 1960. [Google Scholar]
- Zharkov, M.L.; Kazakov, A.L.; Lempert, A.A. Transient process modeling in micrologistic transport systems. In IOP Conference Series: Earth and Environmental Science; IOP Publishing: Bristol, UK, 2021; Volume 629, p. 012023. [Google Scholar]
- Nakamura, A.; Phung-Duc, T.; Ando, H. Queueing analysis of a Car/Ride-Share system. Ann. Oper. Res. 2022, 310, 661–682. [Google Scholar]
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
Dudin, S.; Dudina, O. Analysis of a Multi-Server Queue with Group Service and Service Time Dependent on the Size of a Group as a Model of a Delivery System. Mathematics 2023, 11, 4587. https://doi.org/10.3390/math11224587
Dudin S, Dudina O. Analysis of a Multi-Server Queue with Group Service and Service Time Dependent on the Size of a Group as a Model of a Delivery System. Mathematics. 2023; 11(22):4587. https://doi.org/10.3390/math11224587
Chicago/Turabian StyleDudin, Sergei, and Olga Dudina. 2023. "Analysis of a Multi-Server Queue with Group Service and Service Time Dependent on the Size of a Group as a Model of a Delivery System" Mathematics 11, no. 22: 4587. https://doi.org/10.3390/math11224587
APA StyleDudin, S., & Dudina, O. (2023). Analysis of a Multi-Server Queue with Group Service and Service Time Dependent on the Size of a Group as a Model of a Delivery System. Mathematics, 11(22), 4587. https://doi.org/10.3390/math11224587