Maximizing Throughput in an M/G/1 Queue with Customer Abandonments
Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel 2026-06-26 04:07 UTCgrok-4.3pith:4TWF7KLLrecord.jsonopen to challenge →
The pith
The Shortest Remaining Expected Processing Time policy maximizes the long-run average throughput in an M/G/1 queue with customer abandonments when service times are Erlang-K or hyperexponential and phases are observable.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
When service times follow either an Erlang-K or a hyperexponential distribution and the decision maker can observe the phase of a customer's service time, the Shortest Remaining Expected Processing Time (SREPT) policy maximizes the long-run average throughput, independent of the abandonment rate.
What carries the argument
The Shortest Remaining Expected Processing Time (SREPT) policy that selects the customer with the shortest remaining expected processing time based on the observed phase.
If this is right
- The policy achieves maximum throughput regardless of the rate at which customers abandon.
- Optimality requires the service time distribution to be either Erlang-K or hyperexponential.
- Observability of the service phase is required to implement the policy.
- The result applies to the M/G/1 queue setting with exponential patience times.
Where Pith is reading between the lines
- Without phase observability, the optimality may not hold and a different policy could be required.
- The approach might extend to other phase-type distributions if similar phase information is available.
- Testing the policy in simulation with these distributions could confirm the throughput gains.
Load-bearing premise
The service times must be Erlang-K or hyperexponential and the decision maker must observe the current phase of each customer's service.
What would settle it
A simulation or calculation showing that for an Erlang-K service time with observable phases, a policy other than SREPT achieves strictly higher long-run average throughput would disprove the claim.
read the original abstract
This paper studies the problem of identifying the optimal server assignment policy in single-server queues with customer abandonment. We consider a system with Poisson arrivals and exponentially distributed patience times. We show that when service times follow either an Erlang-$K$ or a hyperexponential distribution and the decision maker can observe the phase of a customer's service time, the Shortest Remaining Expected Processing Time (SREPT) policy maximizes the long-run average throughput, independent of the abandonment rate.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript claims that in an M/G/1 queue with Poisson arrivals and exponentially distributed patience times, when service times follow an Erlang-K or hyperexponential distribution and the decision maker can observe the current phase of each customer's service, the Shortest Remaining Expected Processing Time (SREPT) policy maximizes long-run average throughput; this optimality holds independently of the abandonment rate.
Significance. If the result holds under the stated conditions, it would constitute a meaningful contribution to stochastic scheduling and queueing control by identifying an optimal policy for throughput maximization in abandonment systems for a restricted but practically relevant class of phase-type distributions. The independence from the abandonment rate, if rigorously established, would be a notable strengthening of the result with potential implications for policy robustness.
minor comments (1)
- The abstract would benefit from a one-sentence indication of the proof technique (e.g., sample-path comparison, dynamic programming, or index policy argument) to help readers assess the approach at a glance.
Simulated Author's Rebuttal
We thank the referee for their positive evaluation of the manuscript and for recommending acceptance. No major comments were raised in the report.
Circularity Check
No significant circularity; derivation self-contained
full rationale
The paper states an optimality result for the SREPT policy restricted to Erlang-K or hyperexponential service times with observable phases. This is presented as a derived theorem under explicit distributional and observability assumptions, with no evidence of self-definitional loops, fitted inputs renamed as predictions, or load-bearing self-citations that reduce the central claim to its own inputs. The result is conditioned on the paper's own premises rather than smuggling them in via circular construction.
Axiom & Free-Parameter Ledger
axioms (3)
- domain assumption Arrivals follow a Poisson process
- domain assumption Patience times are exponentially distributed
- domain assumption Service times belong to Erlang-K or hyperexponential families with observable phases
Reference graph
Works this paper leans on
-
[1]
Whittle index approach to multiserver scheduling with impatient customers and DHR service times,
Aalto, S. (2024). “Whittle index approach to multiserver scheduling with impatient customers and DHR service times,”Queueing Systems, 107:1–30
2024
-
[2]
On the Gittins index in the M/G/1 queue,
Aalto, S., Ayesta, U. and Righter, R. (2009). “On the Gittins index in the M/G/1 queue,”Queueing Systems63:437
2009
-
[3]
Dynamic control of an M/M/1 service system with adjustable arrival and service rates,
Ata, B. and Sheneorson, S. (2006). “Dynamic control of an M/M/1 service system with adjustable arrival and service rates,”Management Science, 52:1778–1791
2006
-
[4]
and Shimkin N
Atar R., Giat C. and Shimkin N. (2010). ”Thecµ/θrule for many-server queues with abandonment,” Operations Research, 58:1427-1439
2010
-
[5]
Scheduling of multi-class multi-server queueing systems with abandonments,
Ayesta, U., Jacko, P. and Novak, V. (2017). “Scheduling of multi-class multi-server queueing systems with abandonments,”Journal of Scheduling, 20:129–145. 19
2017
-
[6]
Kcompeting queues with customer abandonment: Optimality of a generalizedcµ- rule by the Smoothed Rate Truncation method
Bhulai, S., Blok, H., and Spieksma, F. M. (2022). “Kcompeting queues with customer abandonment: Optimality of a generalizedcµ- rule by the Smoothed Rate Truncation method”,Annals of Operations Research, 317:387–416
2022
-
[7]
Multiple server preemptive scheduling with impatience,
Cao, Y. (2017). “Multiple server preemptive scheduling with impatience,”Probability in the Engi- neering and Informational Sciences, 31:226–238
2017
-
[8]
Stochastic scheduling with abandonment: Necessary and sufficient conditions for the optimality of a strict priority policy,
Chen, G., Gayon, J., and Lemaire, P. (2022). “Stochastic scheduling with abandonment: Necessary and sufficient conditions for the optimality of a strict priority policy,”Operations Research, 71:1789- 1793
2022
-
[9]
SRPT scheduling discipline in many-server queues with impatient customers
Dong, J. and Ibrahim, R. (2021). “SRPT scheduling discipline in many-server queues with impatient customers”,Management Science, 67:7291-795
2021
-
[10]
Dynamic control of a single-server system with abandonments,
Down, D. G., Koole, G., and Lewis, M. E. (2011). “Dynamic control of a single-server system with abandonments,”Queueing Systems, 67:63–90
2011
-
[11]
C., Glazebrook, K., and Weber, R.Multi-armed Bandit Allocation Indices
Gittins, J. C., Glazebrook, K., and Weber, R.Multi-armed Bandit Allocation Indices. Wiley, Chich- ester, 1989
1989
-
[12]
SRPT for multi-server systems
Grosof, I., Scully, Z., and Harchol-Balter, M. (2018). “SRPT for multi-server systems”,Performance Evaluation, 127:154–175
2018
-
[13]
A survey of recent results on continuous-time Markov decision processes,
Guo, X., Hern´ andez-Lerma, O., and Prieto-Rumeau, T. (2006). “A survey of recent results on continuous-time Markov decision processes,”TOP, 14:177–261
2006
-
[14]
and Hern´ andez-Lerma, O.Continuous-Time Markov Decision Processes: Theory and Ap- plications, Springer, Berlin, 2009
Guo, X. and Hern´ andez-Lerma, O.Continuous-Time Markov Decision Processes: Theory and Ap- plications, Springer, Berlin, 2009
2009
-
[15]
Dynamic fluid-based scheduling in a multi-class abandonment queue,
Larra˜ naga, M., Ayesta, U. and Verloop, I. (2013). “Dynamic fluid-based scheduling in a multi-class abandonment queue,”Performance Evaluation, 70:841–858
2013
-
[16]
Puterman M L.Markov Decision Processes: Discrete Stochastic Dynamic Programming.John Wiley & Sons, 2014
2014
-
[17]
On extremal service disciplines in single-stage queueing systems,
Righter, R., Shanthikumar, J. G. and Yamazaki, G. (1990). “On extremal service disciplines in single-stage queueing systems,”Journal of Applied Probability, 27:409–416
1990
-
[18]
A proof of the optimality of the Shortest Remaining Processing Time discipline,
Schrage, L. (1968). “A proof of the optimality of the Shortest Remaining Processing Time discipline,” Operations Research, 16:687–690
1968
-
[19]
Simple near-optimal scheduling for the M/G/1,
Scully, Z., Harchol-Balter, M. and Scheller-Wolf, A. (2020). “Simple near-optimal scheduling for the M/G/1,”Proceedings of the ACM on Measurement and Analysis of Computing Systems, 4:1-29. 20 Appendix Proof of Theorem 2.2 Proof.Since we setc 0 =−θ <0 andL 0 =λ+θ+µ >0, condition (i) is satisfied. Note that the reward function in our model is eitherµor 0. A...
2020
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.