Markov Modelling Approach for Queues with Correlated Service Times -- the M/M_D/2 Model
Pith reviewed 2026-05-22 16:14 UTC · model grok-4.3
The pith
The number of customers in a two-server queue with correlated exponential service times forms a Markov chain whose stationary distribution can be found exactly.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
In the M/M_D/2 model the queue-length process is a Markov chain even though the two service times are correlated. The stationary distribution is obtained by solving the global balance equations for the chain, and the resulting probabilities are expressed in terms of the arrival rate, the two service rates, and the correlation parameter between the servers.
What carries the argument
The M/M_D/2 model, in which the correlation between the two exponential service times is embedded directly in the transition rates of a one-dimensional Markov chain on the total number of customers.
If this is right
- Steady-state probabilities for every number of customers become available in closed form.
- Mean queue length, probability that both servers are busy, and other performance measures can be written explicitly as functions of the correlation parameter.
- Direct numerical comparison with the independent M/M/2 queue shows the precise change in congestion caused by positive dependence.
Where Pith is reading between the lines
- The same embedding technique may let analysts treat other forms of dependence, such as between arrival and service processes, while retaining a Markov description on queue length alone.
- Service correlations could be treated as a design variable whose value is chosen to minimize a performance cost.
- The approach supplies a benchmark against which approximate methods for larger numbers of correlated servers can be tested.
Load-bearing premise
The correlation between the two servers' service times can be built into the transition rates of the queue-length process without destroying its Markov property.
What would settle it
Long-run simulation of the two-server queue with a chosen positive correlation between service times produces empirical frequencies for each customer count that match the analytic stationary probabilities derived from the balance equations.
Figures
read the original abstract
Demand for studying queueing systems with multiple servers providing correlated services was created about 60 years ago, motivated by various applications. In recent years, the importance of such studies has been significantly increased, supported by new applications of greater significance to much larger scaled industry, and the whole society. Such studies have been considered very challenging. In this paper, a new Markov modelling approach for queueing systems with servers providing correlated services is proposed. We apply this new proposed approach to a queueing system with arrivals according to a Poisson process and two positive correlated exponential servers, referred to as the $M/M_D/2$ queue. We first prove that the queueing process (the number of customers in the system) is a Markov chain, and then provide an analytic solution for the stationary distribution of the process, based on which it becomes much easier to see the impact of the dependence on system performance compared to the performance with independent services.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a new Markov modelling approach for queueing systems with correlated service times. It applies this to the M/M_D/2 model with Poisson arrivals and two positively correlated exponential servers, claiming to prove that the queue-length process N(t) is a Markov chain and to derive an analytic solution for its stationary distribution, which is then used to assess the impact of service dependence on performance relative to the independent case.
Significance. If the Markov property holds and the stationary distribution is correctly obtained, the work would provide a useful analytic framework for a class of dependent-service multi-server queues that has been studied for decades but remains challenging. The explicit closed-form stationary distribution would be a strength, enabling direct performance comparisons and clearer visibility of correlation effects without simulation.
major comments (2)
- [Model description and Markov property proof] § describing the M/M_D/2 model and the Markov-property proof: the claim that correlation between the two exponential service times can be incorporated so that N(t) alone is Markovian is load-bearing. Standard constructions (Marshall-Olkin shocks, copulas on service times) generally make the joint law of residual service times history-dependent, so the instantaneous departure rate when both servers are busy is not necessarily a fixed function of N alone. The paper must exhibit the explicit state space, the generator, and the derivation showing time-homogeneous rates that depend on N only.
- [Stationary distribution derivation] Stationary-distribution section (balance equations and solution): the analytic solution is derived under the assumed Markov property. If the transition rates are not rigorously shown to be state-dependent solely through N and independent of history, the global balance equations and their closed-form solution do not follow. Please display the rate matrix or the system of equations and verify they incorporate the correlation parameter without hidden auxiliary variables.
minor comments (2)
- [Abstract] Abstract: the phrase 'positive correlated' should be replaced by a precise statement of the correlation parameter range or distribution used.
- [Notation and model definition] Notation: define the subscript D in M/M_D/2 at first use and ensure consistent spelling of 'correlated' throughout.
Simulated Author's Rebuttal
We thank the referee for the careful reading and insightful comments. We address the two major comments below, clarifying our construction of the correlated service times and indicating where we will strengthen the exposition in revision.
read point-by-point responses
-
Referee: [Model description and Markov property proof] § describing the M/M_D/2 model and the Markov-property proof: the claim that correlation between the two exponential service times can be incorporated so that N(t) alone is Markovian is load-bearing. Standard constructions (Marshall-Olkin shocks, copulas on service times) generally make the joint law of residual service times history-dependent, so the instantaneous departure rate when both servers are busy is not necessarily a fixed function of N alone. The paper must exhibit the explicit state space, the generator, and the derivation showing time-homogeneous rates that depend on N only.
Authors: We agree that an explicit display of the generator is necessary for full rigor. In the M/M_D/2 construction the positive correlation is introduced by defining a joint service mechanism whose instantaneous completion rate, when both servers are busy, equals 2μ(1+ρ) where ρ ∈ (0,1] is the dependence parameter; because the marginals remain exponential, the memoryless property is preserved and the future evolution depends only on the current value of N(t). The state space is the non-negative integers, the generator is a birth-death matrix with birth rate λ everywhere and state-dependent death rates μ (for N=1) and 2μ(1+ρ) (for N≥2). We will add the full infinitesimal generator and the short derivation establishing time-homogeneity in the revised manuscript. revision: yes
-
Referee: [Stationary distribution derivation] Stationary-distribution section (balance equations and solution): the analytic solution is derived under the assumed Markov property. If the transition rates are not rigorously shown to be state-dependent solely through N and independent of history, the global balance equations and their closed-form solution do not follow. Please display the rate matrix or the system of equations and verify they incorporate the correlation parameter without hidden auxiliary variables.
Authors: We accept the request for explicit equations. The global balance equations are written directly from the generator above: λπ_0 = μπ_1, (λ+μ)π_1 = λπ_0 + 2μ(1+ρ)π_2, and for n≥2 the usual birth-death relation with the correlated death rate 2μ(1+ρ). The correlation parameter ρ appears only in the death rates for n≥2; no auxiliary variables are required. The resulting linear system admits the closed-form solution given in the paper. In revision we will display the complete set of balance equations together with the generator to make this transparent. revision: yes
Circularity Check
No significant circularity: proof of Markov property and analytic stationary distribution is self-contained.
full rationale
The paper proposes a new Markov modelling approach, proves that the queue-length process N(t) is a Markov chain for the M/M_D/2 model, and derives an analytic solution for its stationary distribution. No quoted step reduces a claimed result to its inputs by construction (e.g., no fitted parameter renamed as prediction, no self-definitional loop where the Markov property is assumed to prove itself, and no load-bearing self-citation chain). The derivation relies on an explicit proof of the Markov property and standard balance equations for the stationary distribution, which are externally verifiable against Markov chain theory and do not presuppose the final performance measures. This is the normal case of a self-contained mathematical argument.
Axiom & Free-Parameter Ledger
free parameters (1)
- correlation parameter
axioms (2)
- domain assumption Customer arrivals follow a Poisson process
- domain assumption Service times are exponentially distributed and positively correlated
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AbsoluteFloorClosure.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We first prove that the queueing process (the number of customers in the system) is a Markov chain, and then provide an analytic solution for the stationary distribution
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
the MO-BVED is the only distribution satisfying the BLM property... min(X,Y)∼Exp(μ1+μ2+μ12)
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
Avi-Itzhak, B. and Levy, H. (2001) Bufferr equirement and server ordering in a tandem queue with correlated service times,Mathematics of Operations Research,26(2), 358–74
work page 2001
-
[2]
Boxma, O.J. (1979) On a tandem queueing model with identical service times at both counters, IAdvances in applied probability,11(3), 616–643
work page 1979
-
[3]
Boxma, O.J. (1979) On a tandem queueing model with identical service times at both counters, IIAdvances in applied probability,11(3), 644–659
work page 1979
-
[4]
Boxma, O.J. and Deng, Q. (2000) Asymptotic behavior of the tandem queueing system with identical service times at both queues,Mathematical Methods of Operations Research,52, 307–23
work page 2000
-
[5]
Browning, S.G. (1998) Tandem queues with blocking: A comparison between dependent and independent service,Operations Research,46(3), 424–429
work page 1998
-
[6]
(1979) The message channel, a tandem interconnection of queues, Part I,IBM Report RC 6868
Calo, S.B. (1979) The message channel, a tandem interconnection of queues, Part I,IBM Report RC 6868
work page 1979
-
[7]
(1980) The message channel, a tandem interconnection of queues, Part II,IBM Report RC 7170
Calo, S.B. (1980) The message channel, a tandem interconnection of queues, Part II,IBM Report RC 7170
work page 1980
-
[8]
Erlang, A.K. (1909) The theory of probabilities and telephone conversations,Ny Tidsskrift for Matematik, B,20, 33–39
work page 1909
-
[9]
Hoon Choo, Q. and Conolly, B. (1980) Waiting time analysis for a tandem queue with corre- lated service,European journal of operational research,4(5), 337–345
work page 1980
-
[10]
Gelenbe, E. (1989) Random neural networks with negative and positive signals and product form solution,Neural Computation,1, 502–510
work page 1989
-
[11]
Gelenbe, E. (1991) Product-form queueing networks with negative and positive customers, Journal of Applied Probability,28, 656–663
work page 1991
-
[12]
(1960) Waiting lines with heterogeneous servers,Operations Research,8, 504–511
Gumbel, H. (1960) Waiting lines with heterogeneous servers,Operations Research,8, 504–511
work page 1960
-
[13]
Kelly, F.P. (1976) Networks of queues,Adv. Appl. Prob.,8, 416–432
work page 1976
-
[14]
(1979)Reversibility and Stochastic Networks, Wiley, Chichester
Kelly, F.P. (1979)Reversibility and Stochastic Networks, Wiley, Chichester
work page 1979
-
[15]
Kelly, F.P (1982) The throughput of a series of buffers,Adv. in Appl. Probab.,14, 633–653. 35
work page 1982
-
[16]
(1964)Communication Nets: Stochastic Message Flow and Delay, McGraw-Hill, New York
Kleinrock, L. (1964)Communication Nets: Stochastic Message Flow and Delay, McGraw-Hill, New York
work page 1964
-
[17]
(2000)Continuous Multivariate Distributions: Models and Applications, John Wiley & Sons
Kotz, S., Balakrishnan, N., and Johnson, N.L. (2000)Continuous Multivariate Distributions: Models and Applications, John Wiley & Sons
work page 2000
-
[18]
Lin, G.D., Dou, X., and Kuriki, S. (2019) The bivariate lack-of-memory distributions,Sankhy¯ a: The Indian Journal of Statistics,81, 273–297
work page 2019
-
[19]
Marshall, A.W. and Olkin, I. (1967) A multivariate exponential distribution,Journal of the American Statistical Association.62, 30–44
work page 1967
-
[20]
Mitchell, C.R., Paulson, A.S. and Beswick, C.A. (1977) The effect of correlated exponential service times on single server tandem queues,Naval Research Logistics Quarterly,24(1), 95– 112
work page 1977
-
[21]
Pang, G. and Whitt, W. (2012) Infinite-server queues with batch arrivals and dependent service times,Probability in the Engineering and Informational Sciences,26, 197–220
work page 2012
-
[22]
Pang, G. and Whitt, W. (2012) The impact of dependent service times on large-scale service systems,Manufacturing and Service Operations Management,14(2), 226–278
work page 2012
-
[23]
Pang, G. and Whitt, W. (2013) Two-parameter heavy-traffic limits for infinite-server queues with dependent service times,Queueing Systems,73(2), 119–146
work page 2013
-
[24]
Pinedo, M. and Wolff, R.W. (1982) A comparison between tandem queues with dependent and independent service times,Operations Research,30(3), 464–479
work page 1982
-
[25]
Sandmann, W. (2007) Performance evaluation of dependent two-stage services,Proceedings of the 21st European Conference on Modelling and Simulation (ECMS), 74–9
work page 2007
-
[26]
Sandmann, W. (2010) Delays in a series of queues: Independent versus identical service times, The IEEE symposium on Computers and Communications, 32–37
work page 2010
-
[27]
Sandmann, W. (2012) Delays in a series of queues with correlated service times,Journal of Network and Computer Applications,35(5), 1415–1423
work page 2012
-
[28]
(1970) Two-server Markovian queues with balking: heterogeneous vs
Singh, V.P. (1970) Two-server Markovian queues with balking: heterogeneous vs. homogeneous servers,Operations Research,18, 145–159
work page 1970
-
[29]
(1982) Tandem queues with dependant service times in light traffic,Operations research,30, 619–635
Wolff, R.W. (1982) Tandem queues with dependant service times in light traffic,Operations research,30, 619–635
work page 1982
-
[30]
(1993) Tandem queues with correlate service times and finite capacity,Math
Ziedins, I. (1993) Tandem queues with correlate service times and finite capacity,Math. O.R., 18, 901–915. 36
work page 1993
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.