Abstract
In this paper we presents a martingale method for analysing queues of M/G/1 type, which have been generalised so that the system passes through a series of phases on which the service behaviour may differ. The analysis uses the process embedded at departures to create a martingale, which makes possible the calculation of the probability generating function of the stationary occupancy distribution. Specific examples are given, for instance, a model of an unreliable queueing system, and an example of a queue-length-threshold overload-control system.
Similar content being viewed by others
References
J. Abate and W. Whitt, Numerical inversion of probability generating functions, Oper. Res. Lett. 12 (1992) 245-251.
F. Baccelli, Exponential martingales and Wald's formula for two-queue networks, J. Appl. Probab. 23 (1986) 812-819.
F. Baccelli and A.M. Makowski, Direct martingale arguments for stability: The M/GI/1 case, Systems Control Lett. 6 (1985) 181-186.
F. Baccelli and A.M. Makowski, Dynamic, transient and stationary behaviour of the M/GI/1 queue via martingales, Ann. Probab. 17(4) (1989) 1691-1699.
F. Baccelli and A.M.Makowski, Martingale relations for the M/GI/1 queue with Markov modulated Poisson input, Stochastic Process. Appl. 38 (1991) 99-133.
J.W. Cohen, The Single Server Queue (North-Holland, Amsterdam, 1969).
R.B. Cooper, Introduction to Queueing Theory (Macmillan, New York, 1972).
J.N. Daigle, Queue length distributions from probability generating functions via discrete Fourier transforms, Oper. Res. Lett. 8 (August 1989) 229-236.
J.N. Daigle and M. Roughan, Queue-length distributions for multi-priority queueing systems, in: IEEE INFOCOM'99, 1999.
J. Dshalalow, Multi-channel queueing systems with infinite waiting rooms and stochastic control, J. Appl. Probab. 26 (1989) 345-362.
G.H. Golub and C.F. van Loan, Matrix Computations (North Oxford Academic, 1983).
W.-B. Gong, A. Yan and C.G. Cassandras, The M/G/1 queue with queue-length dependent arrival rate, Commun. Statist. Stochastic Models 8(4) (1992) 733-741.
O.C. Ibe and K.S. Trivedi, Two queues with alternating service and server breakdown, Queueing Systems 7 (1990) 253-268.
M. Kijima and N. Makimoto, Computation of the quasi-stationary distributions in M(n)/GI/1/K and GI/M(n)/1/K queues, Queueing Systems, 11 (1992) 255-272.
M. Kijima and N. Makimoto, A unifed approach to GI/M(n)/1/K and M(n)/G/1/K queues via finite quasi-birth-death processes, Commun. Statist. Stochastic Models 8(2) (1992) 269-288.
L. Kleinrock, Queueing Systems, Vol. I: Theory (Wiley, New York 1975).
R.O. LaMaire, M/G/1/N vacation model with varying e-limited service discipline, Queueing Systems 11 (1992) 357-375.
S.-Q. Li, Overload control in a finite message storage buffer, IEEE Trans. Commun. 37(12) (1989) 1330-1338.
J.D.C. Little, A proof of the queueing formula: L = λw, Oper. Res. 9(3) (1961) 383-387.
N.A.Marlow and M. Tortorella, Some general characteristics of two-state reliability models for maintained systems, J. Appl. Probab. 32 (1995) 805-820.
J.A. Morrison, Two-server queue with one server idle below a threshold, Queueing Systems 7 (1990) 325-336.
T. Nakagawa and S. Osaki, Markov renewal processes with some non-regeneration points and their applications to reliability theory, Microelectronics Reliability 15 (1976) 633-636.
M.F. Neuts, A queueing model for a storage buffer in which the arrival rate is controlled by a switch with random delay, Performance Evaluation 5 (1985) 243-256.
M.F. Neuts, Structured Stochastic Matrices of M/G/1 Type and Their Applications (Marcel Dekker, New York, 1989).
J. Neveu, Discrete-Time Martingales (North-Holland, Amsterdam, 1975).
J.H. Park, The analysis of the MX/G/1 queue by a martingale method, Master thesis, Korea Advanced Institute of Science and Technology (1990).
C.E.M. Pearce and M. Roughan, Forward delay times in multi-phase discrete-time renewal processes, Asia Pacific J. Oper. Res. 14(1) (1997) 1-10.
R. Pyke, Markov renewal processes: Definitions and preliminary properties, Ann. Math. Statist. 32 (1961) 1231-1242.
R. Pyke, Markov renewal processes with finitely many states, Ann. Math. Statist. 32 (1961) 1242-1259.
M. Roughan, An analysis of a modified M/G/1 queue using a martingale technique, J. Appl. Probab. 33 (March 1996) 224-238.
M. Roughan and C.E.M. Pearce, Analysis of a hysteretic overload control, in: ITC-16, Edinburgh, 1999, pp. 293-302.
M. Roughan and C.E.M. Pearce, A martingale analysis of hysteretic overload control, Adv. in Performance Anal. 3(1) (2000) 1-30.
M.P. Rumsewicz and D.E. Smith, A comparison of SS7 congestion control options during mass call-in situations, IEEE/ACM Trans. Networks 3(1) (1995) 1-9.
J.A. Schormans, J.M. Pitts and E.M. Scharf, A priority queue with superimposed geometric batch arrivals, Comm. Statist. Stochastic Models 9(1) (1993) 105-122.
L. Takács, Introduction to the Theory of Queues (Oxford Univ. Press, Oxford, 1962).
H. Takagi, Time dependent process of M/G/1 vacation models with exhaustive service, J. Appl. Probab. 29 (1992) 418-429.
R.W. Wolff, Poisson arrivals see time averages, Oper. Res. 30 (1982) 223-231.
G.F. Yeo, Single server queue with modified service mechanisms, J. Australian Math. Soc. 2 (1962) 499-507.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Roughan, M., Pearce, C. Martingale Methods for Analysing Single-Server Queues. Queueing Systems 41, 205–239 (2002). https://doi.org/10.1023/A:1015851021001
Issue Date:
DOI: https://doi.org/10.1023/A:1015851021001