Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T21:56:29.570Z Has data issue: false hasContentIssue false

Exact sampling for some multi-dimensional queueing models with renewal input

Published online by Cambridge University Press:  15 November 2019

Jose Blanchet*
Affiliation:
Stanford University
Yanan Pei*
Affiliation:
Columbia University
Karl Sigman*
Affiliation:
Columbia University
*
*Postal address: Department of Management Science and Engineering, Stanford University, Stanford, CA 94305, USA.
**Postal address: Department of Industrial Engineering and Operations Research, Columbia University, New York, NY 10027, USA.
**Postal address: Department of Industrial Engineering and Operations Research, Columbia University, New York, NY 10027, USA.
Rights & Permissions [Opens in a new window]

Abstract

Using a result of Blanchet and Wallwater (2015) for exactly simulating the maximum of a negative drift random walk queue endowed with independent and identically distributed (i.i.d.) increments, we extend it to a multi-dimensional setting and then we give a new algorithm for simulating exactly the stationary distribution of a first-in–first-out (FIFO) multi-server queue in which the arrival process is a general renewal process and the service times are i.i.d.: the FIFO GI/GI/c queue with $ 2 \leq c \lt \infty$ . Our method utilizes dominated coupling from the past (DCFP) as well as the random assignment (RA) discipline, and complements the earlier work in which Poisson arrivals were assumed, such as the recent work of Connor and Kendall (2015). We also consider the models in continuous time, and show that with mild further assumptions, the exact simulation of those stationary distributions can also be achieved. We also give, using our FIFO algorithm, a new exact simulation algorithm for the stationary distribution of the infinite server case, the GI/GI/$\infty$ model. Finally, we even show how to handle fork–join queues, in which each arriving customer brings c jobs, one for each server.

Information

Type
Original Article
Copyright
© Applied Probability Trust 2019 
Figure 0

Figure 1: Number of customers for an M/M/c queue in stationarity when λ=3, μ=2, c=2.

Figure 1

Figure 2: Number of customers for an M/M/c queue in stationarity when λ=10, μ=2, c=10.

Figure 2

Figure 3: Number of customers for an $ \operatorname{Erlang}(k_{1},\lambda)/\operatorname{Erlang}(k_{2},\mu)/c$ queue in stationarity when $ k_{1}=2$ , $ \lambda=9$ , $ k_{2}=2$ , $ \mu=5$ , $ c=2$ , and $ \rho/c=0.9$ .

Figure 3

Figure 4: Computational efficiency comparison between two algorithms for an M/M/c queue.

Figure 4

Table 1. Simulation results for computational complexities with varying traffic intensities for an M/M/c queue with fixed $ \mu=5$ and $ c=2$ .